2
我在兩個指令之間共享一個控制器時出錯,它只是拋出未標識的錯誤。我在下面提到,我的代碼出了什麼問題。如何從另一個指令使用angularjs調用另一個指令的一個指令控制器功能
我的指令代碼:
gateApp.directive('parentctrldir', function(){
return{
restrict : 'E',
link : function(scope, elem, attrs){
},
controller : function($scope){
this.callfunction = function(){
alert('hi uu');
}
}
}
});
gateApp.directive('derivedctrldir', function(){
return{
restrict : 'E',
require : '^parentctrldir',
link : function(scope, elem, attrs, parentctrldirController){
parentctrldirController.callfunction();
},
}
});
我.gsp頁:
<parentctrldir></parentctrldir>
<derivedctrldir></derivedctrldir>
我在grails groovy page.i中沒有使用這個自定義指令.html page.extension是.gsp.and也應用了你的想法..但是沒有working.i'm與這個需要的概念作鬥爭。 –
你是正確的..我也犯了一個錯誤,我離開逗號在deridir ..現在工作正常。 –