Ember.js 开发实用指南:路由、组件与事件处理
1. Ember 中的路由过渡
在 Ember 应用中,路由过渡是实现页面导航的重要方式。以下是实现从一个路由过渡到另一个路由的详细步骤:
1. 生成必要文件 :在新应用中,使用以下命令生成所需文件:
$ ember g route foo1
$ ember g route foo2
$ ember g controller foo1
$ ember g controller foo2
$ ember g template index
这些命令将生成 foo1 和 foo2 两个路由,每个路由都有一个按钮用于过渡到另一个路由,且每个控制器将处理相应的动作逻辑。
2. 为 foo1 控制器添加动作 :在 app/controllers/foo1.js 文件中添加以下代码:
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
enter(){
this.transitionToRoute('foo2');
}
}
});
此控制器有一个名为 en
超级会员免费看
订阅专栏 解锁全文
15

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



