ng-repeat在md-chip中不起作用

Sud*_*tha 4 angularjs angular-material

为什么md-chip不支持ng-repeat?

<md-chips>
          <md-chip data-ng-repeat="category in book.categories">
            {{category.name}}
          </md-chip>
        </md-chips>
Run Code Online (Sandbox Code Playgroud)

Sud*_*tha 5

看来我在寻找,

<md-chips ng-model="book.categories" readonly="true">
          <md-chip-template>
            <strong>{{$chip.name}}</strong>
          </md-chip-template>
        </md-chips>
Run Code Online (Sandbox Code Playgroud)


use*_*137 5

使用md-chip-template而不是md-chip并使用ng-model而不是ng-repeat ..就像波纹管一样.

<md-chips ng-model="user.skills" readonly="true">
    <md-chip-template>{{$chip.skill_title}}</md-chip-template>
</md-chips>
Run Code Online (Sandbox Code Playgroud)

它应该像你期望的那样工作.


Rem*_*der 3

对于 Angular 1.3.15 / Angular-Material 0.9.8,这里的工作原理如下:

在控制器中:

$scope.myNumbers = [ 1, 2, 3 ];
Run Code Online (Sandbox Code Playgroud)

在 HTML 中:

  <md-chips ng-model="myNumbers" readonly="true">
  </md-chips>
Run Code Online (Sandbox Code Playgroud)