Ng 模型不更新控制器值
2022-08-30 00:15:40
可能是愚蠢的问题,但我有我的html表单与简单的输入和按钮:
<input type="text" ng-model="searchText" />
<button ng-click="check()">Check!</button>
{{ searchText }}
然后在控制器中(模板和控制器从 routeProvider 调用):
$scope.check = function () {
console.log($scope.searchText);
}
为什么单击按钮时,我在控制台中看到视图已正确更新,但未定义?
谢谢!
更新:似乎我实际上已经解决了这个问题(之前不得不想出一些解决方法):只需要将我的属性名称从更改为,然后在控制器中定义空对象,瞧...不知道为什么它正在工作;]searchText
search.text
$scope.search = {};