首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ng_change不将角矩选择器的时间值复制到其他字段中。

ng_change不将角矩选择器的时间值复制到其他字段中。
EN

Stack Overflow用户
提问于 2017-09-12 12:51:44
回答 1查看 200关注 0票数 0

我有一个动态生成的表单,它有一个时间域,其中填充了angular-moment-picker。我希望使用分配给ng_change的函数将此值复制到其他时间字段。目前,这个函数没有被调用,但是我的输入字段包括ng_change。当我不使用moment-picker时,就会没有任何问题地复制值。输入字段:

代码语言:javascript
复制
@Html.TextBoxFor(model => model.Mymodels.Model[i].Time,
                        new
                        {
                            @class = "form-control",
                            ng_Model = "Model_Time" + (i + 1),
                            ng_change = "copyTime(" + (i + 1) + ")",
                            moment_picker = "Model_Time" + (i + 1),
                            format = "LT",
                            locale = "nl",
                            ng_model_options = "{ updateOn: 'blur' }",
                            set_on_select = true
                        })

复制功能:

代码语言:javascript
复制
  $scope.copyTime = function (index) {
        console.log("Check if function is called");
        $scope.Model_Time2 = $scope.Model_Time1;
        $scope.Model_Time3 = $scope.Model_Time1;
        $scope.Model_Time4 = $scope.Model_Time1;
};
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-12 13:01:16

根据文档,它有自己的函数change

代码语言:javascript
复制
@Html.TextBoxFor(model => model.Mymodels.Model[i].Time,
                        new
                        {
                            change = "copyTime(" + (i + 1) + ")"
                            // ...
                        })

也就是说,如果角矩正在使用ngModelController底层来更新模型,我希望ng-change也能工作,因为一旦模型发生变化,就会自动调用它。也许这对ng-model-options不太好

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46176909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档