单击时,angular-ui bootstap选项卡选择功能

Jim*_*bor 1 angularjs angular-ui-bootstrap

我试图使用angular ui bootstrap在tab选项上调用表达式函数,但是没有调用表达式但是检查角度检查器是否存在函数/表达式:下面是我的代码工作:

注意:其他标签功能正常

角度视图

<uib-tab ng-click="vm.alertMe" select="" heading="New Invoice">
                          .....
 </uib-tab>
Run Code Online (Sandbox Code Playgroud)

用作vm的控制器

vm.alertMe = alertMe;

 function alertMe() {
            setTimeout(function() {
              $window.alert('You\'ve selected the alert tab!');
            });
          } 
Run Code Online (Sandbox Code Playgroud)

请帮忙吗?

jus*_*opi 5

你没有在DOM中调用该函数.

而不是这个:

<uib-tab ng-click="vm.alertMe" select="" heading="New Invoice">
Run Code Online (Sandbox Code Playgroud)

你应该这样称呼它:

<uib-tab ng-click="vm.alertMe()" select="" heading="New Invoice">
Run Code Online (Sandbox Code Playgroud)