我有一个动态生成的表单,它有一个时间域,其中填充了angular-moment-picker。我希望使用分配给ng_change的函数将此值复制到其他时间字段。目前,这个函数没有被调用,但是我的输入字段包括ng_change。当我不使用moment-picker时,就会没有任何问题地复制值。输入字段:
@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
})复制功能:
$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;
};发布于 2017-09-12 13:01:16
根据文档,它有自己的函数change。
@Html.TextBoxFor(model => model.Mymodels.Model[i].Time,
new
{
change = "copyTime(" + (i + 1) + ")"
// ...
})也就是说,如果角矩正在使用ngModelController底层来更新模型,我希望ng-change也能工作,因为一旦模型发生变化,就会自动调用它。也许这对ng-model-options不太好
https://stackoverflow.com/questions/46176909
复制相似问题