請找到單選按鈕的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