Javascript Ionic angularjs更改返回的$scope值为null?
我的htmlJavascript Ionic angularjs更改返回的$scope值为null?,javascript,angularjs,Javascript,Angularjs,我的html <input ng-model="query" ng-change="change(text)" type="text" placeholder="Search"> 为什么我的$scope.query在change函数中总是为null @RGraham可能重复,那么我应该如何解决我的问题呢?根据链接问题:$scope.$watch(“query”,function(){$scope.change();})而不是使用ng change控制器和带有ng model=“
<input ng-model="query" ng-change="change(text)" type="text" placeholder="Search">
为什么我的$scope.query在change函数中总是为null @RGraham可能重复,那么我应该如何解决我的问题呢?根据链接问题:
$scope.$watch(“query”,function(){$scope.change();})
而不是使用ng change
控制器和带有ng model=“query”
的输入是否在同一范围内?或者输入可能在子范围内?这就是为什么控制器看不到值变化的另一个原因。我解决了它,看这里
$scope.query = null;
$scope.change = function() {
console.log($scope.query); // null?
$timeout(function() {
$http.get('example.com/' + $scope.query
).then(function(result){
$scope.tracks = result.data.items;
});
}, 1000);
}