【发布时间】:2015-05-05 08:57:10
【问题描述】:
我正在以角度呈现动态形式。当属性有多个值时,我希望在文本区域中呈现它们。每个值占一行。
但不能让它工作!
这是我目前所拥有的:
<script type="text/ng-template" id="form_field_text">
<label for="{{field.displayName}}">{{field.displayName}}</label>
<br />
<div ng-if="field.multivalue == '0'">
<input id="{{field.displayName}}" type="text" ng-model="formValues[field.displayName]" placeholder="{{ field.theValues[0]}}" />
</div>
<div ng-if="field.multivalue == '1'">
<textarea rows="field.numberOfValues">
<p ng-repeat="value in field.theValues track by $index">
{{value}}
</p>
</textarea>
</div>
</script>
这是我得到的,我认为这是因为我正在渲染
元素与每个 ng-repeat 循环和 textarea 不承认它:
在这种情况下,我可以在没有任何 html 元素“段落”的情况下执行 ng-repeat 吗? 或者任何其他方式来完成这项工作?
【问题讨论】:
标签: javascript html angularjs textarea ng-repeat