Пользователю часто предоставляется выбор одно значения из многих, для этого удобно использовать тэг <select>, все бы хорошо, но, логично, что то что мы показываем пользователю напрямую не может уйти в бэкэнд, для этого этого нам пригодится директива ng-option:
<select ng-model="dsInfo.settings.dataBaseType" ng-options="type.value as type.name for type in dataBaseTypes" required="true"/>
Что же тут происходит?!
- in работает, как директива в ng-repeat
- for type - алиас, по которому можно будет обращаться к иттерируемому объекту
- type.value будет устанавливать в модель, в данном случае dsInfo.settings.dataBaseType
- as type.name - то что будет показываться пользователю
Комментариев нет :
Отправить комментарий