gpt4 book ai didi

javascript - 每次 ng-show 为 true 时都调用函数?

转载 作者:行者123 更新时间:2023-11-28 01:23:59 25 4
gpt4 key购买 nike

我目前正在项目中使用 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。

建议?

最佳答案

您可以在 Controller 代码中为事件选项卡标题添加监视:

$scope.$watch('tabs.active.active().title', function(newValue, oldValue) {
if(newValue === 'Previous Requests')
$scope.tabs.refresh();
});

关于javascript - 每次 ng-show 为 true 时都调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22945488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com