单击事件时不会触发回调方法

时间:2018-01-01 09:51:03

标签: javascript angularjs

我遇到了一个问题,我的回调函数在点击事件时没有触发。
我的js代码如下:

this.tabList = [{callbackFunc: this.firstPrint, isBtnSelected: this.isASelected}, {callbackFunc:this.secondPrint, isBtnSelected: this.isBSelected}]  

我的html代码总结了一个标签,标签内有一个可点击的按钮:

<div class="tabs-container">
<button ng-repeat="tab in $ctrl.tabList"
        ng-click="$ctrl.selectTab($index)">
 <tool-bar-button on-click="tab.callbackFunc"
                  is-button-selected="tab.isBtnSelected">
 </tool-bar-button>
</button>

回调函数没有被调用,我认为该问题被重新列入对象列表,因为如果我这样做:
在点击= “$ ctrl.firstPrint”
然后该函数被触发。

0 个答案:

没有答案