Javascript <;选项ng repeat value={{object}}>;如何强制angular将对象推入模型?
我有一个angular 1.2.x项目,我需要使用它来设置标题并禁用不同的选项。 普朗克:Javascript <;选项ng repeat value={{object}}>;如何强制angular将对象推入模型?,javascript,html,angularjs,Javascript,Html,Angularjs,我有一个angular 1.2.x项目,我需要使用它来设置标题并禁用不同的选项。 普朗克: 选择值 {{value.name} 我面临的问题是,当我进行选择时,ng模型将用stringized对象初始化,而不是用对象本身初始化 如何强制angular将对象推入模型 谢谢如果确实需要对象,可以将字符串值转换为对象 看看这个 $scope.isObject=function(){ 返回对象的$scope.resultObject实例; }; $scope.onConceptNameSelec
选择值
{{value.name}
我面临的问题是,当我进行选择时,ng模型将用stringized对象初始化,而不是用对象本身初始化
如何强制angular将对象推入模型
谢谢如果确实需要对象,可以将字符串值转换为对象 看看这个
$scope.isObject=function(){
返回对象的$scope.resultObject实例;
};
$scope.onConceptNameSelect=函数(){
$scope.resultObject=$scope.$eval($scope.result);
};代码>因为我无法将其更改为2或任何其他更新版本。这是一个很大的老项目,太多了dependencies@KevinSimple相关性是什么?有数千个现有项目,甚至许多新项目都不会使用非生产就绪的东西,您可以,angular 2具有兼容模式,用于同时运行angular 1和2代码。使用ng选项
,然后您可以将对象绑定到modelWell,如果我可以的话,我已经这样做了。目前无法更改角度版本。
<select ng-change="onConceptNameSelect()"
ng-model="result">
<option value="">Select value
</option>
<option ng-repeat="value in values"
value={{value}}
title="{{value.title}}"
ng-disabled="value.isDisabled">{{value.name}}
</option>
</select>