角形式为变量

时间:2015-05-04 23:53:32

标签: javascript angularjs forms ng-show

我有一个动态名称的表单,其中包含带有动态名称的字段。 如果字段无效,我想使用ng-show显示可视错误反馈。

但是由于该字段是使用变量设置的,我需要做类似的事情:

ng-show="{{form.name}}.{{form.field.name}}.$dirty && {{form.name}}.{{form.field.name}}.$invalid"

我该怎么做?

(上面的代码显然不起作用)

1 个答案:

答案 0 :(得分:1)

只是不使用插值,ng-show不需要它:

HTML表单

<form name="testForm">
     <input name="testInput" value="123">
</form>

验证ng-show:

 ng-show="testForm.testInput.$dirty && testForm.testInput.$invalid"

所以,简而言之,只需将变量名称视为正常并使用它......