新手在这里,试图解决这个问题。
我有一个对象文字,我想过滤并显示在文本区域中。
这个小提琴展示了我想要实现的目标 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 不适用于 textareas。根据我有限的理解, ng-repeat 每次重复时都会实例化新的范围,而 textarea 只是想要显示一些字符串——我怎样才能得到这个字符串?
也许是 angularForeach 过滤对象文字(如 ng-repeat 所做的那样)并输出到我可以绑定到的字符串的工作示例 {{foreachStringOutput}}
提前致谢。