<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>