【问题标题】:Have two timepickers on same HTML/Angular Page在同一个 HTML/Angular 页面上有两个时间选择器
【发布时间】:2017-12-11 19:37:29
【问题描述】:

我目前正在使用 angular-moment-picker (https://github.com/indrimuska/angular-moment-picker) 库,效果很好!但是,我有一个愚蠢的问题,我正在努力解决。我正在使用这个库中的时间选择器,当我添加第二个时,我在第一次选择器上所做的任何更改都会自动添加到第二个。有任何想法吗?提前谢谢你!

HTML:

<md-input-container>
                        <input class="form-control"
                            moment-picker="ctrl.timepicker"
                            format="hh:mm A"
                            show-header="false"
                            ng-model="test.startTime"
                            ng-model-options="{ updateOn: 'blur' }"
                            ng-required="true">
                    </md-input-container>
                    <md-input-container>
                        <input class="form-control"
                            moment-picker="ctrl.timepicker"
                            format="hh:mm A"
                            show-header="false"
                            ng-model="test.endTime"
                            ng-model-options="{ updateOn: 'blur' }"
                            ng-required="true">
                    </md-input-container>

【问题讨论】:

    标签: javascript html angularjs angular-moment


    【解决方案1】:

    我从未使用过这个库,但我怀疑问题在于两个时间选择器的对象集与其moment-picker 相同。在文档中,它将此称为双向可绑定属性,因此当您从一个时间选择器更改它时,它会覆盖另一个。

    【讨论】:

    • 感谢您的回复!我怀疑这是同一个问题。我很好奇是否有人遇到过类似的情况,他们能够绕过这两种方式绑定。
    • 其实谢谢你让我看了两遍!我用不同的东西更新了 moment-picker 变量,这就成功了!再次感谢您!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 2016-04-25
    • 2016-03-23
    • 2013-11-05
    相关资源
    最近更新 更多