Итак, у меня есть тег select, который показывает некоторые параметры, и я хочу, чтобы при выборе опции он принимал атрибут data-something
и вставлял его значение (атрибута) на вход элемент у меня есть. Это всего лишь демонстративный, атрибут value должен быть отправлен в форме.AngularJS - select tag - получение атрибута из опции, если выбрано
<input ng-model="refreshedByExample" type="text">
<select ng-model="example">
<option value="1" data-something="valueForRefreshedByExample1">1</option>
<option value="2" data-something="valueForRefreshedByExample2">2</option>
<option value="3" data-something="valueForRefreshedByExample3">3</option>
</select>
Любые идеи?
спасибо Каждого
какие структуры данных у вас есть? – alphapilgrim
Привет @alphapilfgrim, его в основном это. Я не использую ngRepeat, значения загружаются так же, как в DOM. В основном это должно дать «refreshedByExample» значение whats внутри атрибута «data-something» при выборе опции. – mkmnstr
Я думаю, что вам просто не хватает одной модели, если я правильно понимаю. http://codepen.io/alphalink/pen/dONqRv?editors=1010 Если вы все еще не можете получить значение атрибута вообще, вы должны использовать директиву типа атрибута. – alphapilgrim