我是我的 app.js,我正在定义:
App.Router.map(function() {
this.resource('post', {
path: ':post_filename'
});
});
我的帖子模板定义为:
<script type="text/x-handlebars" id="post">
{{model}}
</script>
我正在链接到帖子:
{{#linkTo 'post' filename}}{{filename}}{{/linkTo}}
当我单击链接时,文件名按预期打印出来,我的 url 格式为:http://localhost:8000/#/post-filename
. 伟大的。但是,如果我重新加载该 url(或者只是导航到它而不通过链接)[object Object]
就会被打印出来。
我想我错过了 EmberJS 如何工作的基本概念。我想这不仅仅是将模型从网址中拉出来?有什么更好的方法来做到这一点?