我試圖使用AngularJS驗證來驗證一個簡單的窗體,但是我遇到了麻煩,讓我的ng-class
根據input
是否髒髒來顯示正確的類。然後,當我查看頁面的實際HTML時,<form>
標籤甚至不在文檔中!AngularJS窗體不在HTML中
<form novalidate name="infoForm">
<p>To start, provide some basic information about the project.</p>
<ul class="ulFormGeneral">
<li>
<label>Company name</label>
<input id="CompanyName" ng-class="{ cvError : infoForm.CompanyName.$dirty }" ng-model="form.CompanyName" name="CompanyName" maxlength="100" type="text" required />
</li>
</ul>
</form>
我想加入到這個input
的cvError
類,如果它是髒的,但是當我在瀏覽器中看看這個什麼都不會發生。我在做什麼錯誤導致<form>
剛離開DOM,然後不能使用我的Angular表達式?
你可以上傳這個問題的小提琴嗎?看起來合法.. – GabrielG