国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

angle.js – Wie erhalte ich den Wert von ng-model, wenn ich ng-if und ng-repeat gleichzeitig für ein Eltern-Kind-Element verwende?
過去多啦不再A夢
過去多啦不再A夢 2017-05-27 17:44:31
0
1
915

Ich habe ng-if auf einem ul verwendet, dann ng-repeat auf li und dann ng-model auf den spezifischen Elementen darin. Wie kann ich diesen Modellwert auf ng-model erhalten? Ich kann den Wert aber immer noch nicht abrufen. Der Code lautet wie folgt:

<ul ng-if="datas.vote_choose_type==2">
    <li class="opt" ng-repeat="num in datas.vote_options track by $index" ng-class="{'finished':num.is_voted == 1,'1':num.is_voted == 2}">
        <input type="radio"
                class="magic " 
                name="quan1" 
                value="{{num.option_id}}" 
                id="{{num.option_id}}" 
                title="{{num.option}}" 
                ng-model="$parent.option_id"  
                ng-checked="$parent.option_id"  
                ng-class="{'magic-radio':datas.vote_choose_type==1,'magic-checkbox':datas.vote_choose_type==2}" />
        <label for="{{num.option_id}}">{{num.option}}</label>
   </li>
</ul>

Ich habe versucht, ng-show zu verwenden, aber es wirkt sich auf einen bestimmten Parameterwert aus, der vom Server abgerufen wird. K?nnten Sie mir bitte helfen, zu erkl?ren, liegt es am Umfang? Oder gibt es einen anderen Grund? Gibt es eine gute M?glichkeit, dieses Problem zu l?sen? ! !

過去多啦不再A夢
過去多啦不再A夢

Antworte allen(1)
僅有的幸福

因為子作用域的原因,只需要在ng-if下面的ng-repeat里面的ng-model上加一個$parent.$parent.你的雙向數(shù)據(jù)綁定名稱即可,已經(jīng)測試過,暫未發(fā)現(xiàn)其他問題。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage