Nie mam jeszcze zbudowanej aplikacji, ale jestem zdezorientowany przez dokumentację na bind-attr. Mówi, można zrobić coś takiego:Jak działa bind-attr w ember.js?
App.LogoView = Ember.View.extend({
logoUrl: 'http://www.mycorp.com/images/logo.png'
});
z szablonem:
<div id="logo">
<img {{bind-attr =logoUrl}} alt="Logo" />
</div>
aby wprowadzić:
<div id="logo">
<img src="http://www.mycorp.com/images/logo.png" alt="Logo" />
</div>
i podobnie:
App.AlertView = Ember.View.extend({
priority: "p4",
isUrgent: true
});
Z szablonem:
<div {{bind-attr =priority}}>
Warning!
</div>
Aby wyprodukować:
<div class="p4">
Warning!
</div>
Jak Ember wiedzieć, że to atrybut src
w pierwszym przykładzie i atrybut w drugim przykładzie class
? Chyba że czegoś tu nie ma, to nie wygląda na to, że jest to naprawdę możliwe.
OH! tak, miałoby to więcej sensu. Zastanawiam się, kogo powiadamiałem o błędach dokumentacji. – brad
Możesz spróbować [strony z zagadnieniami GitHub] (https://github.com/emberjs/ember.js/issues). –
Dokumentacja źródłowa została już naprawiona. Strona internetowa nie została jeszcze zaktualizowana. –