我目前正在项目中使用AngularStrap标签,我希望每次显示标签时都会刷新其中一个标签的内容。我用
设置了标签%div(ng-model="tabs.index" bs-tabs="tabs")
%div(ng-repeat="tab in tabs" data-title="{{tab}}")
并使用
显示选项卡%div(ng-show="tabs.active().title == 'Previous Requests'")
%div(class="outer-tab-content")
但是,由于ng-show只显示标签,并且每次显示时都没有加载,我似乎无法使用ng-load来解决这个问题。而且,由于我正在使用AngularStrap标签,我无法弄清楚如何在相关标签上添加ng-onclick。
么?
答案 0 :(得分:1)
您可以在控制器代码中为活动标签标题添加监视:
$scope.$watch('tabs.active.active().title', function(newValue, oldValue) {
if(newValue === 'Previous Requests')
$scope.tabs.refresh();
});