如何在一个textarea中使用ng-repeat?

时间:2015-11-19 09:12:59

标签: angularjs

我想在textarea中放置一些数组文本,用户可以复制和粘贴。 我尝试过使用ng-repeat但是为数组中的每个项创建一个单独的textarea。我意识到我可以使用ng-model来填充textarea,但是如果我想使用ng-clip,我将不得不将另一个ng-model应用到textarea,我无法做到这一点而没有错误。 请看这个显示问题的plunker。 http://plnkr.co/edit/mDIP67sPx8A2xv6VNZxW?p=preview

<body ng-controller="MainCtrl">
    <textarea ng-repeat="person in persons">
      {{person}}!
    </textarea>
    <!--How do I use ng-repeat with just one textarea? -->
    <hr>
    <textarea ng-model="dogs">
    </textarea>
  <!-- I can get text from an array into a textarea with ng-model
  but I want to use ng-clip which requires ng-model also, and I can't have two
  models on the same element.-->
  </body>

1 个答案:

答案 0 :(得分:0)

尝试这个吗?

<textarea>
  {{persons.join('!')}}
</textarea>

http://plnkr.co/edit/vdQO6xEcyuwt4bfhudQB?p=preview