Mam model z właściwością image_id
. Mam widok dla tego modelu, który zawiera element obrazu. Muszę wstawić identyfikator do elementu obrazka src
własności do ukończenia URL obrazu tak, że ja faktycznie to robi:Wstawianie właściwości modelu do adresu URL elementu Img w Ember
<img src="news + newsItem.imageID + .jpg"></img>
Moja pierwsza próba użył Kierownice pomocnika:
<img src="news{{newsImageURL newsItem.imageID}}.jpg"></img>
ale to również Metamprph wstawione znaczniki skryptów wokół niego:
<img url="<script id='metamorph-10-start' type='text/x-placeholder'></script>news/7.jpg<script id='metamorph-10-end' type='text/x-placeholder'></script>" alt="" class="content-image news-media" /></a>
Więc szukałem w użyciu bindAttr
jednak jak trzeba przekształcić wartość image_id (przez dodanie i dołączenie reszty ścieżki), nie wydaje się to również rozwiązaniem.
Uwaga dla użytkowników 1.0.0: powinieneś teraz napisać '{{bind-attr src = newsItem.imagePath}}'. –
Dobra wskazówka. Zaktualizowałem go odpowiednio :-) – mavilein
Zostawiłeś cytaty (które są również przestarzałe). Zobacz http://emberjs.com/blog/2013/08/29/ember-1-0-rc8.html (Bound Helpers). –