摘要: 1. 有时候,特别是当嵌套资源的时候,我们需要两个controllers之间的某种连接。让我们拿这个router当做例子: app/router.js var Router = Ember.Router.extend({}); Router.map(function() { this.route(" 阅读全文
posted @ 2016-01-28 13:35 鱼不吐泡泡 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1. 一个controller的model可以代表几个记录也可以代表单个。这里,路由的model hook返回一个歌曲数组: app/routes/songs.js export default Ember.Route.extend({ model() { return this.store.fin 阅读全文
posted @ 2016-01-28 13:17 鱼不吐泡泡 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、Controllers 1. 在Ember.js中,controllers允许你使用展现逻辑装饰你的models。通常,models将会有保存到服务器的属性,然而controllers将会有不需要保存到服务器的属性。 2. 例如,如果你正在创建一个blog,你想有一个BlogPost model 阅读全文
posted @ 2016-01-28 11:20 鱼不吐泡泡 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一、概述 当你通过和另外一个组件组合的时候,组件就会真正发挥它们的所有潜能。比如<ul>元素,只有<li>元素是适合作为它的子元素的。如果我们希望同样类型的行为,那么我们就必须组合组件。 就像我们组合HTML元素一样,我们可以以同样的方式用于组件。 app/templates/application 阅读全文
posted @ 2016-01-28 11:18 鱼不吐泡泡 阅读(395) 评论(0) 推荐(0) 编辑