Ich versuche eine einfache modale Komponente in Ember zu bauen, aber es scheint die "Logik-weniger" von Lenker ist zu unlogisch für mich. Gibt es irgendeinen vernünftigen Weg, um etwas zu erreichen?Sane Möglichkeit, String und Variable in Handlebars.js Hilfsargument zu concat zu geben?
<h2>Nice block about {{title}}</h2>
<a href="#" data-toggle="modal" id="add-item-{{title}}"> {{!this works}}
{{#my-modal modal-id="add-item-{{title}}" header='New {{title}}'}} {{! those don't}}
<p>My body blabla</p>
{{/my-modal}}
Zur Zeit habe ich am Ende, indem sie meine modalen id sein "add-item-{{title}}"
wahrsten Sinne des Wortes als auch die modale Titel auf.
Und ... Nein, für jetzt überlege ich nicht, den "Titel" als neuen Parameter zu übergeben und ihn im Modal zu verwenden. Der modale Header in einer anderen Vorlage ist möglicherweise nicht "New {{title}}", aber "Bist du sicher?" oder "Details über {{title}}
".
Das ist, wie Sie es tun sollen, oder erstellen Sie eine berechnete Eigenschaft im Rahmen, die verkettet und baut die Zeichenfolge in der Steuerung oder Komponente – Kingpin2k
Eine letzte Sache, {{} } innerhalb {{}} werden nicht unterstützt – Kingpin2k
offensichtlich werden sie nicht unterstützt! das ist genau mein Problem :(Wie interpoliert man Variablen in einem Lenkerargument? – igorsantos07