相关疑难解决方法(0)

Angular 2材料嵌套md-list-item

使用Angular 2和材料设计,尝试在sidenav中获取嵌套列表我有类似的代码

<md-sidenav #sidenav class="sidenav" mode="over" opened>
    <md-nav-list>
           <md-card class="user-card">
               <md-card-header>
                 <div md-card-avatar class="user-avatar"></div>
               </md-card-header>
           </md-card>
      <md-divider></md-divider>
      <md-list-item *ngFor="let category of ategories">
         <a md-line>{{ category.name }}</a> 
      </md-list-item>
    </md-nav-list>
</md-sidenav>
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,看起来像

在此输入图像描述

现在,当我试图嵌套它时,就像

<md-sidenav #sidenav class="sidenav" mode="over" opened>
    <md-nav-list>
           <md-card class="user-card">
               <md-card-header>
                 <div md-card-avatar class="user-avatar"></div>
               </md-card-header>
           </md-card>
      <md-divider></md-divider>
      <md-list-item *ngFor="let category of ategories">
         <a md-line>{{ category.name }}</a>
         <md-list-item *ngFor="let subcategory of category.subcategories">
            <a md-line>{{ subcategory.subcategory }}</a>
         </md-list-item>
      </md-list-item>
    </md-nav-list>
</md-sidenav>
Run Code Online (Sandbox Code Playgroud)

看起来像

在此输入图像描述

我想实现嵌套列表,可能是可折叠的.知道我做错了什么或如何处理这个问题?

angular-material angular-material2 angular

8
推荐指数
1
解决办法
8125
查看次数