【发布时间】:2016-04-21 17:00:08
【问题描述】:
我想将我的 JSON 对象值之一附加到 HTML 属性值。我正在这样做。
<div ng-messages="registrationForm.[contact.id].$error">
这里 contact.id 来自 JSON 对象,registrationForm 是我的 HTML 表单名称。
它不起作用。
<form name="registrationForm">
<div data-ng-repeat="contact in users.contacts">
<md-input-container class="md-block" flex="50">
<input required type="text" name="contact.id" ng-model="contact.name"/>
<div ng-messages="registrationForm.[contact.id].$error">
<div ng-message-exp="['required']">
{{ "print error msg here"}}
</div>
</div>
</md-input-container>
</div>
</form>
如何在contact.id 后面加上我的表单名称“registrationForm”。例如:如果contact.id是10,我需要“registrationForm.10.$error”作为'ng-messages'值
【问题讨论】:
-
<div ng-messages="registrationForm[contact.id].$error">
标签: javascript jquery angularjs json