2014-10-17 26 views
0

爲什麼驗證對名稱=「Obj.prop」的元素不起作用?什麼是驗證這種元素的替代方案。我有這樣爲具有obj.prop名稱的元素處理驗證

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

問題的輸入要素是,我必須有名稱=「myObj.prop」以正確的值傳遞給服務器,但如果該名稱的結構是這樣我也抓不住它的$錯誤。如何解決這個問題?

回答

2

嘗試使用方括號中,而不是你的表達:

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