我正在使用Angular v1.3.13。
我需要监视一个全局变量,以启用/禁用模板视图中的某些按钮。我知道全局变量正在根据console.log输出进行更改,但不会在控制器中更新...或者我没有正确查看它。
在此控制器中,我需要启动$ watch并在用户停留在该视图/控制器中时继续监视。
$scope.$on('$ionicView.beforeEnter', function () {
var gpsTracker = this;
gpsTracker.gpsEnabled = mapInfo.gpsEnabled;
$scope.$watch(angular.bind(this, function (gpsEnabled) {
return this.gpsEnabled;
}, function () {
getLocationAuth()
}));
});
我尝试了几次迭代,但是没有任何效果。我尝试跟踪对象变量mapInfo.gpsEnabled
。