cari

Rumah  >  Soal Jawab  >  teks badan

html - angularjs中用ng-repeat生成几个radio,怎么设置radio的默认选中项?

我试了一下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>
巴扎黑巴扎黑2739 hari yang lalu750

membalas semua(1)saya akan balas

  • 我想大声告诉你

    我想大声告诉你2017-05-15 17:08:21

    Anda boleh menambah atribut yang disemak pada model data allMsgType untuk mengenal pasti sama ada ia dipilih secara lalai, dan kemudian menambah atribut yang disemak pada input untuk mengikat atribut yang disemak untuk allMsgType, supaya anda boleh mengubah suai objek data untuk mengendalikan yang dipilih

    balas
    0
  • Batalbalas