だからここに私のHTMLがあります:
<script type="text/x-handlebars">
<div id="top-panel">
<h1>{{title}}</h1>
</div>
<div id="wrapper">
{{outlet}}
</div>
</script>
<script type="text/x-handlebars" id="home">
<ul>
{{#each}}
<li>{{name}}</li>
{{/each}}
</ul>
</script>
<script src="js/app.js"></script>
<script src="js/router.js"></script>
私のapp.js:
window.App = Ember.Application.create();
私のrouter.js:
App.Router.map(function () {
this.resource("home", { path: "/" });
});
App.HomeRoute = Ember.Route.extend({
model: function () {
$.getJSON("mocks/stub1.json", function (data) {
return data;
});
}
});
今私の問題は、変数をデフォルト テンプレート ({{outlet}} 内のホーム テンプレートをレンダリングするテンプレート) に送信する方法です。
ご覧のとおり、{{title}} を動的変数にしたいと考えています。問題は、既にホーム ルートが / パスに割り当てられているため、{{title}} を動的にする方法がわからないことです。