私はこの指令を持っています
MyApp.directive('dynatree', function ($rootScope) {
return {
restrict: 'E',
link: function postlink(scope, element, attrs) {
$(element).dynatree({
onActivate: function (node) {
scope.$emit('nodeActivated', node);
},
persist: false,
children: scope.treeData //this variable is in the layout for either csb or sku
});
}
};
});
私のコントローラーには、子の値が含まれています。
scope.treeData = [ ... ]
scope.treeDataを更新するたびに、ディレクティブが更新されません。誰かが私のコントローラーから私のディレクティブを更新する方法について何か考えがありますか?
ありがとうございました