如何访问ui-router状态控制器中定义的函数

时间:2015-07-27 12:05:28

标签: angularjs angular-ui-router

我有一个带控制器的角度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方法。

0 个答案:

没有答案