0
我在做什麼錯?當控制器內調用而不是通過調用時搜索()的作品NG點擊=「搜索()」從ng-click中調用時,Angularjs綁定不起作用
$scope.search =() => {
$scope.getLocation()
.then(location => xhr('/venues/search', { lat: location.lat, lng: location.lng, category: $scope.category }))
.then(data => {
$scope.venues = data;
$scope.apply();
});
}
您的意思是寫$範圍$適用(),如果是這樣,這可能是考慮到NG-點擊時內處理的其實是一個問題。 $ digest循環。 – Vadim 2014-11-21 20:31:08
我也嘗試刪除apply(),但他的結果仍然相同 – Rony 2014-11-21 20:44:21
我發現了這個問題,ng-click沒有在控制器中聲明,謝謝@Vadim – Rony 2014-11-21 20:51:41