0

ここの初心者、これを理解しようとしています。

フィルタリングしてテキストエリアに表示したいオブジェクトリテラルがあります。

このフィドルは、私が達成したいことを示しています http://jsfiddle.net/DrmVC/3/

<div ng-app="">
<div ng-init="friends = [{name:'John', age:25}, {name:'Mary', age:28}]">
I have {{friends.length}} friends. They are:
<ul>
 <li ng-repeat="friend in friends">
    [{{$index + 1}}] {{friend.name}} who is {{friend.age}} years old.
  </li>
</ul>
  <textarea> [1] John who is 25 years old.
[2] Mary who is 28 years old. </textarea>

</div>
</div>

Ng-repeat はテキストエリアでは機能しません。私の限られた理解から、 ng-repeat は繰り返されるたびに新しいスコープをインスタンス化していますが、テキストエリアは文字列を表示したいだけです - どうすればこの文字列を取得できますか?

angularForeach がオブジェクト リテラルをフィルタリングして (ng-repeat のように)、{{foreachStringOutput}} のようにバインドできる文字列に出力する実際の例かもしれません。

前もって感謝します。

4

1 に答える 1