gpt4 book ai didi

angularjs - 如何将选项卡与单独的 Controller 一起使用?

转载 作者:行者123 更新时间:2023-12-01 15:15:06 25 4
gpt4 key购买 nike

在我的 Angular 1.3 项目中,我有以下内容:

<tabset>
<tab ng-controller="FirstTabCtrl">
{{content}}
</tab>
<tab ng-controller=SecondTabCtrl">
{{content}}
</tab>
</tabset>

在 Angular 1.4.4 中,我收到以下错误消息:

Multiple directives [ngController, tab] asking for new/isolated scope

我试过将标签包装在 div 中,但这会破坏布局。

如何重写代码以使用 1.4.4?

这是一个描述问题的 plunker:http://plnkr.co/edit/KScdI2jAZ4BAvDL4kCfk?p=preview

最佳答案

如果您绝对不想使用路由和状态来处理选项卡,您可以重构每个选项卡指令的内容:将 ng-controller 添加到 <tab> 元素,像这样:

<tab heading="tab 1">
<div ng-controller="FirstCtrl">
{{content}}
</div>
</tab>

这是一个 plunkr显示它。这不会破坏选项卡布局,但如果它以某种方式破坏了,您始终可以使用 CSS 来处理它。

关于angularjs - 如何将选项卡与单独的 Controller 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32048809/

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