- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 ember 新手,正在尝试使用固定装置显示一些帖子的标题,但由于某种原因没有显示任何数据。当我将 Handlebars 脚本标记添加到我的 html 文件时,根本没有显示任何内容。
我有一个帖子模型
Blog.Post = DS.Model.extend({
title: DS.attr('string'),
link: DS.attr('string')
});
Blog.Post.FIXTURES = [
{
id: 0,
title: 'first post',
link: 'www.google.com'
},
{
id: 1,
title: 'second post',
link: 'www.reddit.com'
},
{
id: 2,
title: 'third post',
link: 'www.wikipedia.com'
}
];
在我的 application.js 中
Blog.ApplicationAdapter = DS.FixtureAdapter.extend();
在我的路由器中
Blog.PostsRoute = Ember.Route.extend({
model: function() {
return this.store.find('post');
}
});
在我的index.html 文件中
<script type="text/x-handlebars" data-template-name="post">
<ul>
{{#each}}
<li>
{{title}}
</li>
{{/each}}
</ul>
</script>
任何帮助都会非常感谢。
最佳答案
您缺少应用程序模板,它是应用程序的根目录。此外,您的路线名为 Posts(复数),但您的模板名为 post
(单数)。
此外,我在所述路由器中没有看到路由器和 posts
资源。在这里你会看到我把它们全部变成了复数。
Blog.Router.map(function() {
this.resource('posts');
});
Blog.PostsRoute = Ember.Route.extend({
model: function() {
return this.store.find('post');
}
});
<script type="text/x-handlebars" data-template-name="posts">
<h3>Post</h3>
<ul>
{{#each}}
<li>
{{title}}
</li>
{{/each}}
</ul>
</script>
关于javascript - 使用夹具适配器不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23796822/
是否可以设置一个夹具来创建数据库 View 而不是 CakePHP 中的数据库表?在创建表的夹具和另一个应该是数据库 View 的夹具中使用相同的数据似乎效率低下。 最佳答案 我设法这样做,其中 vi
与这个锦标赛赛程算法作斗争。 代码运行良好,但我需要帮助将数据插入 mysql我似乎无法访问 $varables.. 非常感谢 php 专家的任何调整 ... $teamnames = "Arsena
我正在尝试开始使用 Symfony2,并一直在尝试为我的应用程序的模型层设置自动化测试。 Symfony2 书讨论了 Controller 的单元测试,但我找不到很多模型测试的示例。 我希望在每次测试
我想为我的测试使用一个通用的夹具: @RunWith(JUnitPlatform::class) abstract class BaseSpek: Spek({ beforeGroup {pr
使用这个固定装置,我想根据 before 固定装置 Hook 中 API 调用的结果设置 checkoutId,这样我就可以用它来设置页面我的测试 let checkoutId; fixture`Ch
我尝试过各种尝试。这是我最新的。我只是想 stub Axios 请求并返回固定装置。 const { expect } = require('chai'); const sinon = require
我是一名优秀的程序员,十分优秀!