搭建你的第一个 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 类中创建了应用路由的映射。路由情况如下表所示:
| 路由名称 | 所属 URL | 说明 |
| ---- | ---- | ---- |
| notes | / | 顶级路由 |
|
超级会员免费看
订阅专栏 解锁全文
5206

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



