0
嘗試對指令使用新的bindtocontroller,但是努力尋找任何有關如何在項目更改時執行函數的工作示例。Angularjs綁定到控制器以在更改時執行函數
指令: -
.directive('freetextNote', [function() {
return {
restrict: 'E',
scope: {
activityRef: '@'
},
controller: 'TestCtrl',
templateUrl: 'content/templates/test.html',
controllerAs: 'vm',
bindToController: true,
};
,並在控制器: -
$scope.$watch("activityRef",function(newValue,OldValue){
debugger;
if (newValue){
//execute function
alert(JSON.stringify(newValue));
}
});
據我瞭解,有使用的時候是沒有必要使用 「監視」 bindtocontroller
所以基本上不使用bindToController如果我需要執行一個操作,然後值的變化.. – Simon