html - angularjs中用ng-repeat產生幾個radio,怎麼設定radio的預設選取項目?
巴扎黑
巴扎黑 2017-05-15 17:06:21
0
1
771

我試了一下ng-model,但沒效果,問題在哪裡?程式碼如下:
script:

       $scope.allMsgType=[                    
            {id:"11",name:"输入内容"},
            {id:"12",name:"连接h5"},
            {id:"13",name:"无详情"}
        ];
        $scope.msgTypeDefault=$scope.allMsgType[0];

html

       <span ng-repeat="x in allMsgType">
            <label ng-click="events.getMsgTypeData(x.id)">
                <input  name="msgType" type="radio" ng-model="msgTypeDefault">
                <span>{{x.name}}</span>
            </label>
        </span>
巴扎黑
巴扎黑

全部回覆(1)
我想大声告诉你

可以在資料模型allMsgType上加個屬性checked用來標識是否預設選中,然後在input 上增加屬性ng-checked 和allMsgType的checked屬性綁定,這樣就可以透過修改資料物件來操作選中了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板