我遇到了一个问题,我的回调函数在点击事件时没有触发。
我的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”
然后该函数被触发。