對於使用Angular 1.3中的controllerAs語法綁定到控制器的複雜搜索表單,我有很多指令。因此沒有範圍對象,模型直接設置在控制器上。使用控制器的模型更改事件As
我想綁定到更改事件,以便任何時候在更改控制器中的模型的指令之一中選擇某項內容時,我可以刷新搜索列表。
我該怎麼做?
對於使用Angular 1.3中的controllerAs語法綁定到控制器的複雜搜索表單,我有很多指令。因此沒有範圍對象,模型直接設置在控制器上。使用控制器的模型更改事件As
我想綁定到更改事件,以便任何時候在更改控制器中的模型的指令之一中選擇某項內容時,我可以刷新搜索列表。
我該怎麼做?
你能向我們展示一些你的工作,因爲從無到有幫助你有點困難。上觀看一個變量的變化,你可以使用:
$scope.$watch(MyVar, callBack, true);
您還可以使用雙向綁定通過表單輸入聲明NG-模型屬性,像這樣:
<input type="text" ng-model="myVar" value=""/>
你也可以做它在本地一樣,JavaScript的:
<input type="text" value="" onchange="javascript:myCallback();"/>
這似乎是在角有點難以觀看一個值的變化而與控制器範圍播放。
沒有看實際的代碼,很難說,但根據我對你的要求的理解,你可以使用ngChange指令來處理模型值的變化。有關ngChange here的更多信息。
如果這不符合您的要求,請用一些代碼更新您的問題,以便我們瞭解您的實際要求。