卓别林是一个响应路由的永久控制器
Chaplin js permanent controller that responds to routes
是否有可能有一个控制器,保持其状态存活,也响应路由?
例如,我将有一个PlayerController,我在应用程序的initControllers方法中初始化,然后我还需要它来响应像/player/trackID这样的路由,这样我就可以改变当前播放的轨道。
是的,您可以创建一个控制器,它将在应用程序的生命周期内处于活动状态。正如你所提到的,在应用程序的initControllers方法中实例化PlayerController,并在routes.js中定义route/player/:trackID绑定到PlayerController的一个特定方法。
。routes.js中的路由看起来像
match('player/:trackID', 'player#playTrack', {name:'playtrack'});
在上面的路由中,playTrack是PlayerController的方法
相关文章:
- 未激发路由的控制器属性上的观察者
- Ember访问公共路由/控制器mxiin中的控制器属性
- 控制器操作的路由问题
- EmberJs-将所有来自子组件的操作路由到父组件,再路由到父控制器
- 控制器和支持路由之间的角度保持选择
- 角度.js - 识别通过路由或 ng 控制器调用的控制器
- Angular JS$location.path(..)未启动路由控制器
- Ember添加了对转换调用上下文(路由/控制器)的检查
- 如何使用铁路由器用一个路由控制器渲染多个模板
- Ember.js:如何使用模型的单个实例创建路由/控制器
- 来自另一个模块的 Angularjs 路由控制器
- 余烬 了解路由/控制器之间的执行流
- 无法停止 AngularJS 中路由控制器之间的事件传播
- AngularJs ui路由-控制器's方法
- AngularJS初始路由控制器未加载.后续的都可以
- backbone.js有没有办法处理“onexit”?用于路由/控制器
- Ember JS:父路由/控制器如何观察它的子路由/控制器的变化?
- 如何在路由/控制器中访问ember模型关系属性
- 如何在Express 4.x中链接路由控制器
- 在ember应用中,每次url发生变化时,都会触发路由/控制器钩子