2015-06-08 40 views
0

對於使用Angular 1.3中的controllerAs語法綁定到控制器的複雜搜索表單,我有很多指令。因此沒有範圍對象,模型直接設置在控制器上。使用控制器的模型更改事件As

我想綁定到更改事件,以便任何時候在更改控制器中的模型的指令之一中選擇某項內容時,我可以刷新搜索列表。

我該怎麼做?

回答

0

你能向我們展示一些你的工作,因爲從無到有幫助你有點困難。上觀看一個變量的變化,你可以使用:

$scope.$watch(MyVar, callBack, true); 

您還可以使用雙向綁定通過表單輸入聲明NG-模型屬性,像這樣:

<input type="text" ng-model="myVar" value=""/> 

你也可以做它在本地一樣,JavaScript的:

<input type="text" value="" onchange="javascript:myCallback();"/> 

這似乎是在角有點難以觀看一個值的變化而與控制器範圍播放。

0

沒有看實際的代碼,很難說,但根據我對你的要求的理解,你可以使用ngChange指令來處理模型值的變化。有關ngChange here的更多信息。

如果這不符合您的要求,請用一些代碼更新您的問題,以便我們瞭解您的實際要求。