gpt4 book ai didi

javascript - Ember : Error while processing route: not defined

转载 作者:行者123 更新时间:2023-12-02 16:44:44 24 4
gpt4 key购买 nike

没有看到我错过了什么导致“帖子”模板在浏览器中呈现为空白。我的其他模板正常渲染。

我收到错误:

处理路由时出错:帖子帖子未定义 ReferenceError:帖子未定义

我的路线文件:

Blogger.PostsRoute = Ember.Route.extend({
model: function() {
return posts;
}
});

查看:

  <ul>
{{#each}}
<li>{{title}}</li>
{{/each}}
</ul>

使用模板加载器中的帖子、我的路由器和“帖子”调用 store.js 文件的索引:

  <script src="blogger.js"></script>
<script src="router.js"></script>
<script scr="store.js"></script>

<script src="controllers/about.js"></script>
<script src="controllers/contact.js"></script>

<script src="routes/posts.js"></script>

<script>
EmberHandlebarsLoader.loadTemplates([
'posts', 'about', 'contact', 'phone', 'email', 'application'
]);
</script>

在我的 store.js 文件中:

var posts = [
{
id: '1',
title: "title text",
body: "body text"
},
{
id: '2',
title: 'title text two',
body: "lorem ipsum"
}
];

JSfiddle:http://jsfiddle.net/t6ndtbLq/2/

最佳答案

由于 posts 出现错误未定义,并且在您的 store.js 中文件上清楚地写着var posts = ... ,首先要检查的是store.js正在正确加载。您的脚本标签显示 <script scr="store.js"></script> - 如果您修正 scr... 中的拼写错误至src ,它应该可以工作。

关于javascript - Ember : Error while processing route: not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27196273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com