私は emberjs を使用してモバイル Web アプリに取り組んでいます。ビュー内のコンポーネントのレンダリングには kendo UI mobile を使用し、他のすべての操作には Ember.js を使用しています。問題は、剣道がアクティブな間 (new kendo.mobile.Application() がコメントされていない間)、handelbars スクリプト内にラップされた html がレンダリングされないことです。
何か不足していますか?
ビューのコードは次のとおりです。
<script type="text/x-handlebars" data-template-name="venues">
<div>
<ul data-role="listview">
<li>
<div class="test">
<img src="http://placehold.it/350x150" alt="">
<h1>Venue Name</h1>
<p>calle 7 esq. 10 numero 14. Residencial Rosmil</p>
</div>
</li>
<li>
<div class="test">
<img src="http://placehold.it/350x150" alt="">
<h1>Venue Name</h1>
<p>calle 7 esq. 10 numero 14. Residencial Rosmil</p>
</div>
</li>
<li>
<div class="test">
<img src="http://placehold.it/350x150" alt="">
<h1>Venue Name</h1>
<p>calle 7 esq. 10 numero 14. Residencial Rosmil</p>
</div>
</li>
<li>
<div class="test">
<img src="http://placehold.it/350x150" alt="">
<h1>Venue Name</h1>
<p>calle 7 esq. 10 numero 14. Residencial Rosmil</p>
</div>
</li>
<li>
<div class="test">
<img src="http://placehold.it/350x150" alt="">
<h1>Venue Name</h1>
<p>calle 7 esq. 10 numero 14. Residencial Rosmil</p>
</div>
</li>
</ul>
</div>
</script>
ルーターのコードは次のとおりです。
apptest.Router.map(function() {
this.resource('venues',{'path': '/'});
});
apptest.VenuesRoute = Ember.Route.extend({
model: function () {
return this.store.find('venue');
},
});
application.js ファイルのコードは次のとおりです。
var apptest = Ember.Application.create();
apptest.Store = DS.Store.extend({
revision:13,
adapter: DS.FixtureAdapter.create()
});
var app = new kendo.mobile.Application();