2017-03-07 98 views
1

直到*ngIf它的正常工作不工作。条件成为true后,它不会打印或不创建跟随的DOM。离子输入在ngIf角2

<ion-item *ngFor="let checklists of leadCheckList" > 

    <div *ngIf="checklists.checklistType == 'text' ">        
    <ion-input type="text" name="inspectionCheckList" required></ion-input> 
    </div> 

</ion-item> 
+4

通过在div之前添加'Checklist type is“{{checklists.checklistType}}'',打印出您的变量。 – 2017-03-07 06:51:43

+0

清单类型正在打印并且类型为字符串 – Sushanth

+0

是值'text'? –

回答

0

不熟悉离子,但做了一些研究。检查this一出,问题是:

我试图使用离子项内的div元素,他们被忽略。

和答案:

由于增加了item-content它现在可能包括HTML元素和自定义组件内<ion-item>(因为beta.8)

所以我做了为您Plunker,它似乎很好地工作,并在div添加item content的时候,像这样的div正确显示:

<div item-content *ngIf="checklists.checklistType == 'text' ">        
    <ion-input type="text" name="inspectionCheckList" required></ion-input> 
</div> 
+0

感谢它的工作很好.. :) – Sushanth

+0

不客气,很高兴我可以帮助! :) – Alex