【发布时间】:2015-11-13 00:12:36
【问题描述】:
我将如何改变这个:
ng-messages="createCourseForm.quizItemMultipleChoiceAnswer+$index.$error"
进入:
ng-messages="createCourseForm.quizItemMultipleChoiceAnswer0.$error"
【问题讨论】:
标签: javascript angularjs
我将如何改变这个:
ng-messages="createCourseForm.quizItemMultipleChoiceAnswer+$index.$error"
进入:
ng-messages="createCourseForm.quizItemMultipleChoiceAnswer0.$error"
【问题讨论】:
标签: javascript angularjs
您似乎正试图从您的表单中访问一个特别命名的属性。如果您需要属性名称是可变的,您可以使用 javascript 的 bracket notation 来访问属性。然后您可以传入任何字符串并访问该属性。
ng-messages="createCourseForm['quizItemMultipleChoiceAnswer' + $index].$error"
【讨论】: