我有以下HTML:与角度JS这势必会NG重复内模型是如何预先选择单选单选按钮
<div ng-controller="CreateSpreadsheetCtrl as csCtrl" ng-init="csCtrl.init()">
<div ng-repeat="x in csCtrl.ProcessingTypeMasters">
<input type="radio" name="proctype"
ng-model="$parent.csCtrl.Template.ProcessingTypeMaster"
ng-value="x" /> {{x.LocalizedName}}
</div>
</div>
的CreateSpreadsheetCtrl.init()内,我们加载称为阵列包含对象列表(例如{Id:1,Name:“Type 1”},{Id:2,Name:“Type 2”})的“ProcessingTypeMasters”(csCtrl.ProcessingTypeMasters)。
同样在init()方法中,我们加载这个“csCtrl.Template”对象,它内部有一个名为“ProcessingTypeMaster”(csCtrl.Template.ProcessingTypeMaster)的属性。
使用上面的代码,它正确地绑定到模型,并且当您更改选择时,csCtrl.Template.ProcessingTypeMaster被正确绑定。
但是,当csCtrl.Template.ProcessingTypeMaster预先加载一个现有对象时,它不会在页面初始加载时在UI中选择它。
关于我们在这里失踪的任何想法?