【问题标题】:Cannot show dynamically defined label for md-tabs无法为 md-tabs 显示动态定义的标签
【发布时间】:2016-12-14 14:05:50
【问题描述】:

这就是我的 md-tabs 块的定义方式:

<md-tabs class="stretch-height" flex md-selected="mbpSelectedIndex" md-border-bottommd-autoselect md-dynamic-height> 
    <md-tab ng-repeat="tab in mbpTabs" md-on-select="onTabSelected(tab)">
        <md-menu>
            <md-tab-label ng-right-click="$mdOpenMenu($event)" class="mbpTable"  >{{tab.title}}</md-tab-label>
            <md-menu-content>
                <md-menu-item>
                    ...
                </md-menu-item>
            </md-menu-content>
        </md-menu>  
        <md-tab-body>
            ...
        </md-tab-body> 
    </md-tab>
</md-tabs>

自从我引入 &lt;md-menu&gt; 标签后,标签标签占位符 {{tab.table}} 就没有被 Angular 引擎取代。

{{tab.table}} 的控制器已在模块的 routeProvider 中定义,因为我正在开发单页应用程序。

如何将占位符替换为tab.table 的实际值?

编辑

我创建了一个代码笔来显示问题:

http://codepen.io/anon/pen/bBQYyy

【问题讨论】:

    标签: javascript angularjs angular-material


    【解决方案1】:

    最后我使用了一个解决方法:我使用了 div 而不是 md-tab-label

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-23
      • 2016-06-26
      • 2017-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多