通过对象值设置angularjs ng模型值

通过对象值设置angularjs ng模型值,angularjs,Angularjs,我的html端有一个输入文本 <input ng-model="item.valueProperty" ng-disabled="item.options.length>0" type="text" placeholder="List item value" class="form-control" required> 如果item.options数组中有任何项,则我的文本框值(item.valu

我的html端有一个输入文本

   <input ng-model="item.valueProperty"
       ng-disabled="item.options.length>0"
       type="text"
       placeholder="List item value"
       class="form-control"
       required>

如果
item.options
数组中有任何项,则我的文本框值(
item.valueProperty
)将设置为
key
但我想通过
ng-
指令在html端实现这一点


我不能在javascript控制器上设置它。这可能吗?

我想这就是你想要的

角度模块('test',[]) .controller('test',函数($scope){ $scope.item={ valueProperty:'测试', 选项:[1] }; });
我想这就是你想要的

角度模块('test',[]) .controller('test',函数($scope){ $scope.item={ valueProperty:'测试', 选项:[1] }; });


您能否解释您面临的问题。按选项长度设置输入值。如果项目值为<代码>项目,则valueProperty将为“键”,如果项目值为项目。valueProperty将为“键”?项目。valueProperty是一个模型。模型值将设置为“key”文本。ng model=“item.valueProperty”是绑定ng模型的正确语法。我仍然不知道您面临什么问题。您能解释一下您面临的问题吗。按选项长度设置输入值。如果项目值为<代码>项目,则valueProperty将为“键”,如果项目值为项目。valueProperty将为“键”?项目。valueProperty是一个模型。模型值将设置为“key”文本。ng model=“item.valueProperty”是绑定ng模型的正确语法。我仍然不知道您面临什么问题。是的,谢谢,所以我学会了在html端设置模型值。是的,但这似乎是一个不好的做法,尝试使用控制器。享受吧!是的,谢谢,所以我学会了在html端设置模型值。是的,但这似乎是一个不好的做法,尝试使用控制器。享受吧!