<div ng-app="myApp">
<div hello ng-click="hello()">directive</div>
</div>
我正在调用一个函数onclick
,有没有办法可以在加载template
时调用该方法来加载数据。我试过了ng-init
,但它没有用。
angular.module('myApp', [ ])
.directive('hello',function() {
return {
restrict: 'A',
link: function($scope, element, attrs, controller) {
element.on('click',function(){
alert('clicked');
});
element.on("load", function(){
alert("loaded");
});
}
};
}
);
答案 0 :(得分:1)
调用&#39;编译&#39;该指令的块而不是&#39; link&#39;块。如果要在加载指令时执行函数(编译阶段)。我希望能做到这一点。