NG模型不会更新控制器值

可能是愚蠢的问题,但是我的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 = {};在控制器中定义空对象,瞧……不知道它为什么起作用虽然;]


30秒到达战场
浏览 610回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP