Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 无法为<;设置默认选择;选择>;角js中的元素_Html_Angularjs - Fatal编程技术网

Html 无法为<;设置默认选择;选择>;角js中的元素

Html 无法为<;设置默认选择;选择>;角js中的元素,html,angularjs,Html,Angularjs,为了说明这个问题,我创建了两个HTML片段进行比较。第一个选项将select元素的默认选择设置为预期的“一” (函数(角度){ 角模('m',[]) .run(函数($rootScope){ $rootScope.x={ 瓦尔:“1” }; }); })(窗口角度) 零 一个 两个 {{x} 使用正确的ngOptions语法应该可以解决问题: (函数(角度){ 角模('m',[]) .run(函数($rootScope){ $rootScope.nums=[“零”、“一”、“二”]; $r

为了说明这个问题,我创建了两个HTML片段进行比较。第一个选项将select元素的默认选择设置为预期的“一”

(函数(角度){
角模('m',[])
.run(函数($rootScope){
$rootScope.x={
瓦尔:“1”
};
});
})(窗口角度)

零
一个
两个
{{x}

使用正确的
ngOptions
语法应该可以解决问题:

(函数(角度){
角模('m',[])
.run(函数($rootScope){
$rootScope.nums=[“零”、“一”、“二”];
$rootScope.x={
瓦尔:“一个”
};
});
})(窗口角度)


所选值:{x.val}
使用正确的
ngOptions
语法应该可以解决问题:

(函数(角度){
角模('m',[])
.run(函数($rootScope){
$rootScope.nums=[“零”、“一”、“二”];
$rootScope.x={
瓦尔:“一个”
};
});
})(窗口角度)


所选值:{x.val}
这里是另一个解决方案

(函数(角度){
角模('m',[])
.run(函数($rootScope){
$rootScope.nums=[“零”、“一”、“二”];
$rootScope.x=$rootScope.nums[1];//一的索引位置
});
})(窗口角度)


所选值:{x}
这里是另一个解决方案

(函数(角度){
角模('m',[])
.run(函数($rootScope){
$rootScope.nums=[“零”、“一”、“二”];
$rootScope.x=$rootScope.nums[1];//一的索引位置
});
})(窗口角度)


所选值:{x}
对对象数组使用ng选项。对对象数组使用ng选项。我需要
选定值:1
而不是
选定值:1
。是否可以不将数组转换为对象?我需要
选定值:1
而不是
选定值:1
。是否可以不将数组转换为对象?问题是将模型(在您的示例中为x)设置为数组中选定元素的索引,而不是数组内容。使用您的解决方案,我将能够设置初始值,但随后将需要另一个操作来获取索引。无论如何谢谢:)问题是将模型(在您的例子中是x)设置为数组中选定元素的索引,而不是数组内容。使用您的解决方案,我将能够设置初始值,但随后将需要另一个操作来获取索引。无论如何,谢谢你:)