Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.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
Javascript AngularJs从ngValue设置单选按钮默认值_Javascript_Angularjs - Fatal编程技术网

Javascript AngularJs从ngValue设置单选按钮默认值

Javascript AngularJs从ngValue设置单选按钮默认值,javascript,angularjs,Javascript,Angularjs,我有一个项目数组,它使用ngValue生成单选按钮列表,因为我需要ngModel来保存我拥有的整个对象。 问题是,当我重新加载路由时,保存的选定项存在于ngModel中,但单选按钮不会标记为选中 在init旁边有什么建议可以检查ngModel是否已填充并手动重新分配给它吗?请参见这里的示例:在小提琴中,您正在手动将数组中的一个项目分配给您的模型。我问了一个没有这样做的方法,假设你从一个已经填充了默认选项的服务中获取模型-如果你有一个复杂的对象,你需要迭代对象的每个键/值以确保它匹配,并在数组中选

我有一个项目数组,它使用ngValue生成单选按钮列表,因为我需要ngModel来保存我拥有的整个对象。 问题是,当我重新加载路由时,保存的选定项存在于ngModel中,但单选按钮不会标记为选中


在init旁边有什么建议可以检查ngModel是否已填充并手动重新分配给它吗?

请参见这里的示例:在小提琴中,您正在手动将数组中的一个项目分配给您的模型。我问了一个没有这样做的方法,假设你从一个已经填充了默认选项的服务中获取模型-如果你有一个复杂的对象,你需要迭代对象的每个键/值以确保它匹配,并在数组中选择匹配对象的索引。参见更新的plunkr:我希望angular知道如何开箱即用,我必须迭代数组并检查它。