首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >uib-tabset指令有条件地装载

uib-tabset指令有条件地装载
EN

Stack Overflow用户
提问于 2017-09-15 00:30:06
回答 1查看 184关注 0票数 0

我有一个uib选项卡集,如下所示。

代码语言:javascript
复制
<uib-tabset active="activeJustified" justified="true">
    <uib-tab index="0" heading="Address" >
        <by-adr></by-adr>

    </uib-tab>
    <uib-tab index="1" heading="country" >
       <by-country></by-country>
    </uib-tab>

当页面在控制器内部加载数据库调用时,两个指令都会被调用。我想调用控制器内部指令,只有在选项卡为selected.can时才会调用。选中了Some body help me in this.when country选项卡后,我应该一次调用loads的按国家/地区directive.Instead中的数据库调用。我使用的是angularJS 1.x

我只在选项卡为selected.Example时尝试加载指令,当我单击country选项卡时,我希望加载我的by-country指令。

EN

回答 1

Stack Overflow用户

发布于 2017-09-15 00:56:42

我不知道您的完整代码,但您可以执行以下操作:

$broadcast

在根控制器中:

代码语言:javascript
复制
$rootScope.$broadcast('onDBLoaded', {});

在指令控制器中:

代码语言:javascript
复制
$scope.$on("onDBLoaded", function() {
   run();  // run your main logic
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46224213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档