2016-05-31 2 views
3

У меня есть форма, в которой я должен ввести страну из списка, чтобы добавить разные транспортные расходы в общую сумму. Поскольку я использую директиву ngCart, я должен использовать ng-click, чтобы отправить эту информацию в директиву.Угловой JS - Изменить параметры ввода с другими параметрами ввода

Проблема заключается в том, что у меня есть два разных input options с теми же полями в разных частях формы, и я хотел бы обновить значение одного, когда вручную меняю другой, так что отображаемая опция всегда одинакова в оба входа.

Прилагаю http://jsfiddle.net/nf2z1a00/ с моим кодом. Заранее спасибо!

ответ

1

Вы можете использовать нг-модель на выбор и использование нг-опциях, чтобы заботиться о вариантах и ​​доставки, как это:

<select ng-model="selectedCountry" ng-options="country.name for country in countries" ng-change="changeChipping()"> 
</select> 

Я обновить скрипку here

+0

Прекрасно работает. Я отмечаю это как правильно, спасибо! – Joe82

+0

Добро пожаловать :) –

0

Помещенные же ng-model в вас похожие выберите коробки:

<select ng-model="shippingCountry"> 
    //first 
</select> 

<select ng-model="shippingCountry"> 
    //second : notice the same ng-model 
</select> 
+0

Это решение работает только частично, так как она не заботится о поведении, которое я ранее включенным в нг щелчку. Спасибо за понимание, хотя! – Joe82

Смежные вопросы