我有一个带控制器的角度ui-router状态如下。
$stateProvider.state('contacts', {
template: '<h1>{{title}}</h1>',
controller: function($scope){
$scope.title="MyTitle";
$scope.myFunction= function(){
//do something
};
},
data:{
list:[
{
item:"item1",
callback:{{myFunction}}
}
]
}
})
如上面的代码所示,状态控制器附加了一个名为“myFunction”的作用域。 我也有一个访问这种状态的指令。在该指令中,我想在单击item1时调用myFunction作为回调(我有一个对应于数据部分中提到的item1的按钮)。 请告诉我如何从我的指令中调用myFunction方法。