<span ng-repeat='q in obj'> <div class='row'> <div class='col-xs-12 col-sm-12 col-md-12' > <label class='control-label label-exam' ng-if='level === 0' style="white-space: pre">{{ $index+1 }}. {{ swlang.getString(q.question) }}</label> <label class='control-label label-exam' ng-if='level === 1' style="white-space: pre">{{ pindex+1 }}.{{ $index+1}} {{ swlang.getString(q.question) }}</label> <label class='control-label label-exam' ng-if='level === 2' style="white-space: pre">{{ gpindex+1 }}.{{ pindex+1 }}.{{ $index+1 }} {{ swlang.getString(q.question) }}</label> </div> </div> <label-img ng-if='q.pictureproperty.ispicture' obj='q.pictureproperty'></label-img> <label-audio ng-if='q.audioproperty.isaudio' obj='q.audioproperty'></label-audio> <label-video ng-if='q.videoproperty.isvideo' obj='q.videoproperty'></label-video> <textbox ng-if='q.type === 1' obj='q.ansgroup'></textbox> <single-choice ng-if='q.type === 2' obj='q.ansgroup'></single-choice> <multi-choice ng-if='q.type === 3' obj='q.ansgroup'></multi-choice> <sort-sentence ng-if='q.type === 4' obj='q.ansgroup'></sort-sentence> <pair-text ng-if='q.type === 5' obj='q.ansgroup'></pair-text> <pair-picture ng-if='q.type === 6' obj='q.ansgroup'></pair-picture> <pair-Picturetext ng-if='q.type === 7' obj='q.ansgroup'></pair-Picturetext> <div class='row' ng-if='q.type === 8'> <div class='col-xs-1 col-sm-1 col-md-1'></div> <div class='col-xs-10 col-sm-10 col-md-10'> <subquestion ng-if='level === 0' obj='q.ansgroup' level='level+1' pindex='$index' gpindex=''></subquestion> <subquestion ng-if='level === 1' obj='q.ansgroup' level='level+1' pindex='$index' gpindex='pindex'></subquestion> </div> </div> <div class='row' ng-if='level === 0 && $index < obj.length-1'> <div class='col-xs-12 col-sm-12 col-md-12'> <center> <div class='line-space'></div> </center> </div> </div> </span> <div class='bottomcard'></div>