Улучшить эту документацию Просмотреть исходный код ngValue
- Директива в модуле ng
Связывает заданное выражение со значением <option> или input[radio], так что при выборе элемента ngModel этого элемента устанавливается в связанное значение.
ngValue полезно при динамическом создании списков радио-кнопок с использованием ngRepeat, как показано ниже.
Аналогично, ngValue можно использовать для генерации элементов <option> для элемента select. Однако в этом случае для атрибута value поддерживаются только строки, поэтому результирующее значение ngModel всегда будет строкой. Поддержка select моделей с нестроковыми значениями доступна через ngOptions.
Информация о директиве
- Эта директива выполняется на уровне приоритета 0.
Использование
- как элемент: (Эта директива может использоваться как пользовательский элемент, но будьте внимательны к ограничениям IE).
<ng-value [ng-value="string"]> ... </ng-value>
- как атрибут:
<input [ng-value="string"]> ... </input>
Аргументы
| Параметр | Тип | Подробности |
|---|---|---|
| ngValue (необязательно) | string | выражение Angular, значение которого будет связано с атрибутом |
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.5.11/docs/api/ng/directive/ngValue