请找到单选按钮的plunker。我期待当我选择单选按钮时,从$scope.itemList
中选择的对象被分配到selectedItemDetails
,但它没有发生。另外,默认情况下,当页面加载时,我希望根据var tagNumTobeSelectedByDefault = 2;
选择默认单选按钮,即"Gety of House"
默认情况下会被选中,我该怎么做?在angularjs应用程序中默认选择单选按钮
我收到对象的索引,从列表中选择如下:
var indexObjectTobeSet = $scope.itemList.map(function(x) {
return x.tagNum;
}).indexOf(tagNumTobeSelectedByDefault);
但是,如果不设定特定的单选按钮。
但默认情况下,即使我用$ scope.selectedItemDetails = {scope:selected:null}替换$ scope.selectedItemDetails = {selected:null},单选按钮中的“Gety of House” { “subNum”:1222, “变量名”: “房子的杰蒂”, “tagNum”:2, “slList”:空 }} –
@MadasuK - 即使你有类似的文字ŧ嘿是不同的对象!使用选择:'$ scope.itemList [index]'。你用'ngRepeat'迭代'itemList',所以当你设置默认的选定单选按钮时,使用'itemList'的引用。 – davidkonrad