【问题标题】:Angular JS - Update input options with other input optionsAngular JS - 使用其他输入选项更新输入选项
【发布时间】:2016-05-31 19:19:02
【问题描述】:

我有一个表格,我必须从列表中输入一个国家/地区,以便将不同的运费添加到总计中。当我使用 ngCart 指令时,我必须使用 ng-click 才能将该信息发送到指令。

问题是我在表单的不同部分有两个不同的input options 具有相同的字段,我想在手动更改另一个时更新一个的值,以便显示的选项始终相同在两个输入中。

我在我的代码中附加了http://jsfiddle.net/nf2z1a00/。提前致谢!

【问题讨论】:

    标签: angularjs


    【解决方案1】:

    您可以在 select 上使用 ng-model 并使用 ng-options 来处理选项和运输,如下所示:

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

    我已经更新了你的小提琴here

    【讨论】:

    • 这样完美。我标记为正确,谢谢!
    【解决方案2】:

    将相同的ng-model 放入类似的选择框中:

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

    【讨论】:

    • 这个解决方案只是部分工作,因为它没有处理我之前包含在 ng-click 中的行为。不过感谢您的洞察力!
    猜你喜欢
    • 1970-01-01
    • 2014-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 1970-01-01
    • 2021-11-25
    • 2018-07-02
    相关资源
    最近更新 更多