Я начинаю в Angularjs, и я хочу знать, где это поле определено в следующем коде Angular 1.3.0. Я использую зависимость ngMessages, откуда я взял этот код для формы на моей странице. Но я не могу понять, что такое поле здесь. Я имею в виду, я могу понять, на что это указывает (div справа внизу), но где именно мы установили отношение? Все, что я мог получить от Angular-messages.js, былогде поле определено в ng-model = "field"
«у нас есть текстовый ввод с именем myField
, который привязан к полю переменной области с помощью директивы {@link ngModel ngModel}
».
Так что я также зарегистрировал $ scope и не нашел ничего, связанного с полем. Пожалуйста, Кто-то объяснит мне, как это связано с div ниже.
<form name="myForm">
<label>
Enter text:
<input type="email" ng-model="field" name="myField" required maxlength="15" />
</label>
<div ng-messages="myForm.myField.$error" role="alert">
<div ng-message="required">Please enter a value for this field.</div>
<div ng-message="email">This field must be a valid email address.</div>
<div ng-message="maxlength">This field can be at most 15 characters long.</div>
</div>
</form>
https://docs.angularjs.org/api/ng/ директива/ngModel – Mistalis
Вот мой весь код на [plunker] (https://plnkr.co/edit/oRj1rJRGclwcOscKq6xO?p=preview) – Ravy