构建第一个 Ember.js 笔记应用
1. 前期准备
在开始构建应用前,需要删除之前添加的应用模板。因为后续不再需要覆盖默认的应用模板,所以可直接删除。
2. 定义应用路由
笔记应用存在两种逻辑状态:
- 应用窗口左侧的笔记列表代表一种状态。
- 右侧所选笔记的内容代表另一种状态,且该状态依赖于左侧列表的选择。
基于此,可将应用拆分为两条路由:
- 初始路由命名为 notes 。
- 用户选择笔记后,应用将过渡到第二条路由 notes.note 。
在 app.js 文件中添加以下路由定义:
Notes.Router.map(function () {
this.resource('notes', {path: "/"}, function() {
this.route('note', {path: "/note/:note_id"});
});
});
此代码在 Notes.Router 类中创建了应用路由的映射。路由包含两条:
- notes 路由,对应 URL “/”。
- note 路由,是 notes 路由的子路由。
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



