我最近開始玩角度,並發現這種行爲與命名元素。 使用角度與自舉,我創建以下觀點:模型名稱/表格名稱中的前導號碼
<form class="form-horizontal" method="POST" name="1testForm">
<fieldset>
<legend>test
</legend>
<div class="col-xs-4">
<input ng-model="inputValue" class-name="form-control"
input-value="box4"
required="true" />
</div>
<div class="form-group">
<div class="col-lg-10 col-lg-offset-2">
<button id="btnSubmit"
ng-disabled="1testForm.$invalid"
class="btn btn-primary">
Submit</button>
</div>
</div>
</fieldset>
</form>
的行爲是簡單,如果輸入字段是空的,形式是無效和NG-禁用禁用提交按鈕。 奇怪的是,如果我的表單是用一個前導號碼命名的,則條件失敗。 如果我刪除了1,該按鈕將被禁用。
我只是好奇爲什麼發生這種情況,也許是對相關命名約定的引用,因爲我懷疑這可能與角度無關。謝謝。
當你添加結尾的'1'時,你是否還在'ng-disabled =「1testForm1。$ invalid」'後面加上'1'? –
呃,這是尷尬。我的意思是領先,而不是落後。不好的英語,我道歉。 – ggpuz