html - Angular Material ,如何在标签中添加粘性副标题

标签 html css angular-material

我试图在带有棱 Angular Material 的选项卡内制作一个副标题,但我可以做到。 我按照他们网站上的示例进行操作,但仍然一无所获,即使我将选项卡名称插入工具栏,我也失去了一切 你有什么想法吗?

谢谢

这是代码

<div ng-controller="ManagerController" ng-cloak>


  <md-content class="md-padding">



    <md-tabs md-dynamic-height md-border-bottom class="md-accent" md-selected="data.selectedIndex" md-align-tabs="{{data.bottom ? 'bottom' : 'top'}}">


    <!-- TAb for delibere creation -->
      <md-tab id="tab1">
        <md-tab-label><md-icon md-font-set="material-icons" >assignment</md-icon> {{data.firstLabel}} ({{get_delib()}})</md-tab-label>
        <md-tab-body>


            <section>
               <md-subheader class="md-warn">
                  <h2>Seleziona le persone/attività da inserire nella delibera</h2>
                <div ng-if="!selected">
                      <md-button class="md-raised md-primary" ng-click="select_all()">Seleziona tutto</md-button>
                      <md-button class="md-raised md-warn" ng-click="showAlert()">Crea Delibera</md-button>
                </div>
                <div ng-if="selected">
                <md-button class="md-raised md-primary" ng-click="select_all()">Deseleziona tutto</md-button>
                <md-button class="md-raised md-warn" ng-click="showAlert()">Crea Delibera</md-button>
                </div>


               </md-subheader>

                      <md-list-item ng-repeat="delib in delibs">
                        <p> {{ delib.name }} </p>
                        <md-checkbox class="md-secondary" ng-model="delib.wanted"></md-checkbox>
                      </md-list-item>
              </section> 

        </md-tab-body>
 <!-- end TAb for delibere creation -->


 <!-- TAb for sending mail -->

      </md-tab>
      <md-tab id="tab2">
        <md-tab-label><md-icon md-font-set="material-icons">assignment_late</md-icon> {{data.secondLabel}}({{get_conv()}})</md-tab-label>
        <md-tab-body>
          <section>
               <md-subheader class="md-warn md-sticky">
                  <h2>Seleziona le persone/attività di cui si è inviata la convenzione<md-button class="md-raised md-primary">Aggiorna</md-button></h2>   
               </md-subheader>

                      <md-list-item ng-repeat="inv in invs">
                        <p> {{ inv.name }} </p>
                        <md-checkbox class="md-secondary" ng-model="inv.wanted"></md-checkbox>
                      </md-list-item>
              </section> 
        </md-tab-body>
      </md-tab>
 <!-- end TAb for sending mail -->


  <!-- TAb for received mail -->

      <md-tab id="tab3">
        <md-tab-label><md-icon md-font-set="material-icons">assignment_turned_in</md-icon> {{data.thirdLabel}}({{get_ric()}})</md-tab-label>
        <md-tab-body>
          <section>
               <md-subheader class="md-warn md-sticky">
                  <h2>Seleziona le convenzioni ricevute <md-button class="md-raised md-primary">Aggiorna</md-button></h2>   
               </md-subheader>

                      <md-list-item ng-repeat="ric in rics">
                        <p> {{ ric.name }} </p>
                        <md-checkbox class="md-secondary" ng-model="ric.wanted"></md-checkbox>
                      </md-list-item>
              </section> 
        </md-tab-body>
      </md-tab>
  <!-- end TAb for received mail -->

    </md-tabs>
  </md-content>
</div>    

最佳答案

也许你可以尝试使用$mdSticky 服务,official documentation 中有一个指令示例

angular.module('myModule')
  .directive('stickyText', function($mdSticky, $compile) {
    return {
      restrict: 'E',
      template: '<span>Sticky Text</span>',
      link: function(scope,element) {
        $mdSticky(scope, element);
      }
    };
  });

教程: https://www.coditty.com/code/angular-material-how-to-make-custom-elements-sticky-using-mdsticky

关于html - Angular Material ,如何在标签中添加粘性副标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44739718/

相关文章:

html - 所有列的表格边框高度相等

javascript - 为什么这个属性是未定义的?

javascript - 搜索一个元素,看它是否包含某个字符串

javascript - Bootstrap 导航栏固定顶部和 body 填充顶部

css - 逻辑 xhtml/css 设计

javascript - 空注入(inject)器错误 : No provider for MatBottomSheetRef

javascript - 在 Angular 中,芯片的动态颜色

html - 在 mat-grid-list 的 mat-grid-tile 组件中垂直堆叠 mat-checkbox

javascript - 在 Javascript HTML 中转义单引号

html - 更改鼠标悬停行的背景颜色