Ich habe noch keine App gebaut, aber ich bin verwirrt von der Dokumentation über Bind-Attr. Es sagt, dass Sie so etwas wie tun:Wie funktioniert bind-attr in ember.js?
App.LogoView = Ember.View.extend({
logoUrl: 'http://www.mycorp.com/images/logo.png'
});
Mit Vorlage:
<div id="logo">
<img {{bind-attr =logoUrl}} alt="Logo" />
</div>
Zur Herstellung:
<div id="logo">
<img src="http://www.mycorp.com/images/logo.png" alt="Logo" />
</div>
und in ähnlicher Weise:
App.AlertView = Ember.View.extend({
priority: "p4",
isUrgent: true
});
Mit einer Vorlage:
<div {{bind-attr =priority}}>
Warning!
</div>
Zur Herstellung:
<div class="p4">
Warning!
</div>
Wie Ember weiß, es war das src
Attribut im ersten Beispiel und ein class
Attribut im zweiten Beispiel? Wenn ich hier nicht etwas verpasse, scheint das nicht wirklich möglich zu sein.
OH! Ja das würde viel mehr Sinn machen. Ich frage mich, wen ich über Dokumentationsfehler benachrichtige. – brad
Sie können die [GitHub-Issues-Seite] (https://github.com/emberjs/ember.js/issues) ausprobieren. –
Die Quelldokumentation wurde bereits korrigiert. Die Website wurde einfach noch nicht aktualisiert. –