javascript - Angular Material 单独的 md-tabs 主体

标签 javascript html angularjs angular-material

我正在使用 Angular Material ( https://material.angularjs.org/ )

有没有办法将选项卡主体与选项卡列表分开?我在文档中找不到对此的任何提及。

目前我有这样的东西,我需要将 md-tab-body 移到 md-tabs 之外。最好不使用状态或 Controller 显示/隐藏逻辑。

<md-tabs>
<md-tab>
    <md-tab-label>First tab</md-tab-label>
    <md-tab-body>
        <p>First tabs content.</p>
    </md-tab-body>
</md-tab>
<md-tab>
    <md-tab-label>Second tab</md-tab-label>
    <md-tab-body>
        <p>Second tabs content.</p>
    </md-tab-body>
</md-tab>

最佳答案

这目前不可能,但根据您的用例,可能会有不同的解决方案。

选项 1

md-tab-body 是可选的,因此您可以使用 md-tabs 只处理标签栏,并在其他地方手动处理您的标签内容,绑定(bind)到md-tabs 使用的相同选定索引。

选项 2

很多人想要这个功能,以便标签栏可以成为 md-toolbar 的一部分。这可以通过将 md-tabs 元素直接放在 md-toolbar 之后来实现,如下所示:http://codepen.io/robertmesserle/pen/LVxzNW

关于javascript - Angular Material 单独的 md-tabs 主体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31371515/

相关文章:

javascript - 在一个事件中提交两个表单

HTML5柔性盒模型高度计算

angularJS 在 ng-repeat 内添加表行(TR) -

javascript - 如何保持鼠标悬停触发并仅在光标离开元素时停止操作?

html - 如何在不更改内部跨度的情况下更改悬停元素?

php - Laravel 仅针对一个路由/ Controller 给出 CORS 错误

image - Windows Phone 8 和 AngularJs - ng-src 不工作?

javascript - 添加淡入淡出到 jquery 图像替换

javascript - Google 地点 place.open_now

javascript - 使实体从 ImpactJS 中的另一个实体反弹