AngularJs:使用ng-value复制数据,但模型不会更新

克里斯

我在使用ng-value将值或数据更新或分配给模型时遇到问题。

我想将DisplayName模型中的任何值复制到CopyDisplayName并使用以下指令执行该操作,但是问题是当我提交更改时,模型CopyDisplayName没有任何值。仅当我手动输入时才可以。

<input type="Text" ng-model="DisplayName" ng-disabled="true" />
<input type="Text" ng-model="CopyDisplayName" ng-value="DisplayName" />

忘记包括DisplayName已禁用。.数据将来自服务呼叫。

谁知道

ngValue

将给定的表达式绑定到或input [radio]的值,以便在选择元素时,将该元素的ngModel设置为绑定值。

您可以看一下本文档

因此,基本上,您现在正在执行的操作将无法正常工作。

您可以在角度控制器中执行以下操作:

$scope.copyValue = function () {
    $scope.copyDisplayName = $scope.displayName; 
}

在html中:

<input type="text" ng-model="displayName" ng-change="copyValue()" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

AngularJS-当使用ng模型时,输入文本框中的Value属性会被忽略吗?

AngularJS:使用jQuery更改时,ng-model绑定不会更新

AngularJS:从模型数组中拼接模型元素时,不会更新ng-repeat列表

当模型更改时,Angularjs ng-repeat不会更新

在Angularjs中使用ng-options时如何更新ng-model?

使用ng-if的动态模型-AngularJS表单

AngularJS:使用ng-value时,value = 0?

AngularJS-禁用ng的bug?不使用新值更新

AngularJS使用ng-repeat显示层次数据

使用数据列表输入-在AngularJS的IE中不会触发ng-change

Django模型不会使用.update()更新

使用ng-repeat使用2x2数组数据的AngularJS动态表

在转发器中使用原型变量的AngularJS ng模型

AngularJS:在范围内使用“ =”将模型值从ng-repeat传递到ng-include到指令失败

使用输入更新ng模型数据

AngularJS-模型更改不会更新视图

AngularJS,使用setTimeout()和分页时,ng-grid不会加载数据

在AngularJS中使用JSON数据的动态ng-Grid?

使用AngularJS和Firebase更新ng-repeat中的值

AngularJS-当使用ng模型时,将忽略选择/下拉列表上的Value属性

AngularJS使用json数据创建表Ng-Repeat

范围变量未使用ng-change更新-angularjs

如何使用angularjs在ng-repeat中打印Json数据?

使用 angularJS 和 PHP 更新 ng-repeat 的特定值

Angularjs 在模型更新后不更新 ng-repeat 的视图

在 AngularJS ng-repeat 中使用 2 个数组的数据

使用 MVC 模型和角度范围模型禁用 angularjs ng

使用字典数据对 AngularJS ng-repeat 进行排序

使用来自 firestore 的数据更新 angularjs ng-repeat