здесь небольшой фрагмент моего кода:Как вводить угловые компоненты 1.5 динамически, исходя из условия?
<div class="list-group">
<div class="list-group-item list-group-item-default text-center">{{p.Name}}</div>
<div class="list-group-item">
<!--Using bootstrap form-group for each field -->
<div ng-repeat="f in p.Fields">
<!--Here I want to inject components dynamically-->
<!--<text-field></text-field>-->
</div>
</div>
</div>
в <div ng-repeat="f in p.Fields">...</div>
мне нужно вводить соответствующий компонент, такой как <text-field>
, <text-area-field>
и т.д ... динамически, основываясь на состоянии:
если (f.type == "TextField") >>> впрыснуть <text-field>
компонент
если (f.type == "TEXTAREAFIELD") >>> впрыснуть <text-area-field>
компонент
и т. Д.
Каков наилучший способ сделать это? Благодарю.
ng-if, ng-switch –