Ember.js z zewnętrznym szablonem kierownicy
Więc jestem trochę nowyEmber.js
i minęło kilka godzin, odkąd się z tym utknąłem. Bawię się tymklient bloggr a co chcę osiągnąć, to załadowaćhandlebars
szablony z plików zewnętrznych.
Szablon „około” powinien być renderowany, gdy użytkownik kliknie stronę „O” w panelu. Oto krótki kod, więc nie musisz tak dużo kopać (wierzę, że będzie to łatwe dla doświadczonych użytkowników)
Szablon wewnątrz.html
jak pokazano w przykładzie
<script type="text/x-handlebars" id="about">
<div class='about'>
<p>Some text to be shown when users click ABOUT.</p>
</div>
Teraz zrobiłem tox-handlebar
kod z dala odhtml
strona i umieścił ją (bez<script type...>
), a następnie włóż gohbs/about.hbs
Teraz wewnątrz strony html zrobiłem coś takiego.
$.ajax({
url: 'hbs/about.hbs',
async: false,
success: function (resp) {
App.About = Ember.View.extend({
template: Ember.Handlebars.compile(resp),
});
}
});
W wyniku ajax przechowuje zawartość strony .hbs, więc muszę to skompilowaćEmber
może to zrobić, prawda? Pomyśl, że tak właśnie zrobiłem. Ale to jest tak daleko, jak przyszedłem. Czy to, co zrobiłem dobrze? Jaki jest następny ruch? Uważam, że muszę dołączyć treść wywołania ajax dobody
lub tak.
Z góry dziękuję, po przeszukaniu SO nadal nie byłem w stanie go uruchomić.