我在使用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] 删除。
我来说两句