私は、このコードは2李さんを示し[{'id' : 0, 'name' : 'first'}, {'id' : 1, 'name' : 'second'}]
1か所でng-repeatを実行する方法は?
<li ng-repeat="x in array"><strong>Names:</strong>{{x.name}}</li>
次の配列を持っています。 しかし、私はしたい:名前:最初、秒
私はこれをどのように達成することができますか?あなたがしたくない場合は
私は、このコードは2李さんを示し[{'id' : 0, 'name' : 'first'}, {'id' : 1, 'name' : 'second'}]
1か所でng-repeatを実行する方法は?
<li ng-repeat="x in array"><strong>Names:</strong>{{x.name}}</li>
次の配列を持っています。 しかし、私はしたい:名前:最初、秒
私はこれをどのように達成することができますか?あなたがしたくない場合は
の、li
タグ内span
タグでNGリピートを入れて繰り返すには<li>
、あなたはli
タグ内で別のタグでng-repeat
を使用する必要があります。
<li>
<strong>Names:</strong>
<span ng-repeat="x in array">
{{x.name}}
</span>
</li>
私は考えている。ありがとうございました – Urban
あなたの歓迎... –
ではなくli
タグ
<li><strong>Names:</strong><span ng-repeat="x in array">{{x.name}} </span>
デモ
angular.module("app",[])
.controller("ctrl",function($scope){
$scope.array = [{'id' : 0, 'name' : 'first'}, {'id' : 1, 'name' : 'second'}]
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app" ng-controller="ctrl">
<li><strong>Names:</strong><span ng-repeat="x in array">{{x.name}} </span></li>
</div>
残念なことに、タイプミスです。既に試してみました。 2つの異なる名前の代わりに、私はただ1つだけ必要です。だから名前:最初の二番目 – Urban
@Urbanデモをもう一度確認 –
は、以下のことを試してみてください。
angular.module("myApp",[])
.controller("myController",function($scope){
$scope.array = [{'id' : 0, 'name' : 'first'}, {'id' : 1, 'name' : 'second'}]
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp" ng-controller="myController">
<li><strong>Names: </strong><span ng-repeat="x in array">{{x.name }}{{$last ? '' : ', '}}</span></li>
</div>
'NG-repeat'あなたはので、多分、' html'要素を繰り返し、配列の名前のプロパティが1つの 'li'要素に表示されるようにするには' span'に入れます –