<div class='row'> <div class='col-xs-12 col-sm-12 col-md-12'> <h4 class='control-label' ng-if='level == 0'>{{ qindex }}. {{ swlang.getString(obj.question) }}</h4> <label class='control-label' ng-if='level == 1'>{{ pqindex }}.{{ qindex }}. {{ swlang.getString(obj.question) }}</label> <label class='control-label' ng-if='level == 2'>{{ gpqindex }}.{{ pqindex }}.{{ index }}. {{ swlang.getString(obj.question) }}</label> </div> </div> <label-image ng-if='obj.pictureproperty.ispicture' obj='obj.pictureproperty.urlpicture'></label-image> <label-audio ng-if='obj.audioproperty.isaudio' obj='obj.audioproperty.urlaudio'></label-audio> <label-video ng-if='obj.videoproperty.isvideo' obj='obj.videooproperty.urlvideo'></label-video> <textbox ng-if='obj.type === 1' obj='obj.ansgroup'></textbox> <single-choice ng-if='obj.type === 2' obj='obj.ansgroup'></single-choice> <multi-choice ng-if='obj.type === 3' obj='obj.ansgroup'></multi-choice> <sort-sentence ng-if='obj.type === 4' obj='obj.ansgroup'></sort-sentence> <pair-text ng-if='obj.type === 5' obj=obj.ansgroup></pair-text> <pair-picture ng-if='obj.type === 6' obj='obj.ansgroup'></pair-picture> <pair-picture-text ng-if='obj.type === 7' obj='obj.ansgroup'></pair-picture-text> <span ng-if='obj.type === 8'> <md-card> <md-card-content> <preview-question ng-repeat='q in obj.ansgroup' ng-if='level === 0' obj='q' level='level+1' qindex='$index+1' pqindex='qindex'></preview-question> <preview-question ng-repeat='q in obj.ansgroup' ng-if='level === 1' obj='q' level='level+1' qindex='$index+1' pqindex='qindex' gpqindex='pqindex'></preview-question> </md-card-content> </md-card> </span>