recherche

Maison  >  Questions et réponses  >  le corps du texte

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 Il y a quelques jours749

répondre à tous(1)je répondrai

  • 我想大声告诉你

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

    Vous pouvez ajouter un attribut vérifié au modèle de données allMsgType pour identifier s'il est sélectionné par défaut, puis ajouter l'attribut ng-checked à l'entrée pour lier l'attribut vérifié de allMsgType, afin que vous puissiez modifier l'objet de données pour faire fonctionner celui sélectionné

    répondre
    0
  • Annulerrépondre