【问题标题】:handling validation for element having name with obj.prop使用 obj.prop 处理具有名称的元素的验证
【发布时间】:2014-10-17 15:03:13
【问题描述】:

为什么验证不适用于 name="Obj.prop" 的元素?验证此类元素的替代方法是什么。我有一个像这样的输入元素

<input required type="text" name="myObj.prop" ng-model="prop1" />
<label ng-show="createForm.myObj.prop.$error.required">Required</label>

问题是我必须有 name="myObj.prop" 才能将正确的值传递给服务器,但如果名称具有这样的结构,我无法捕获它的 $error。如何解决这个问题?

【问题讨论】:

    标签: angularjs validation


    【解决方案1】:

    尝试在表达式中使用方括号表示法:

    <label ng-show="createForm['myObj.prop'].$error.required">Required</label>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-04
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      • 2022-01-09
      相关资源
      最近更新 更多