Verwenden Sie ng-if in ng-Wiederholung?
arbeite ich an Angular app. Ich habe versucht, ng-if " und " switch innerhalb von ng-repeat, aber war nicht erfolgreich. Ich habe Daten wie:
**[{"_id":"52fb84fac6b93c152d8b4569",
"post_id":"52fb84fac6b93c152d8b4567",
"user_id":"52df9ab5c6b93c8e2a8b4567",
"type":"hoot",},
{"_id":"52fb798cc6b93c74298b4568",
"post_id":"52fb798cc6b93c74298b4567",
"user_id":"52df9ab5c6b93c8e2a8b4567",
"type":"story",},
{"_id":"52fb7977c6b93c5c2c8b456b",
"post_id":"52fb7977c6b93c5c2c8b456a",
"user_id":"52df9ab5c6b93c8e2a8b4567",
"type":"article",},**
$Umfang.Anmerkungen = die zuvor genannten Daten
und meine Html wie :
<div ng-repeat = "data in comments">
<div ng-if="hoot == data.type">
//differnt template with hoot data
</div>
<div ng-if="story == data.type">
//differnt template with story data
</div>
<div ng-if="article == data.type">
//differnt template with article data
</div>
</div>
Wie kann ich erreichen, das Ding in den Winkel?
InformationsquelleAutor der Frage Anil Sharma | 2014-02-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie, umgeben Sie
strings
(hoot
,story
,article
) mit Anführungszeichen'
:InformationsquelleAutor der Antwort steo
Dieses ist bemerkenswert, wie gut
InformationsquelleAutor der Antwort Frankey
Werde ich vorschlagen, verschieben Sie alle Vorlagen in separaten Dateien, und nicht spagetti innen wiederholen
werfen Sie einen Blick hier:
html:
js:
http://plnkr.co/edit/HxnirSvMHNQ748M2WeRt?p=preview
InformationsquelleAutor der Antwort Eugene P.