Ember.js路由器,从视图获取路由器
Ember.js router, get router from View
我有一个基于ember.js路由器的应用程序,需要在转换到不同的应用程序状态之前对操作执行一些基本逻辑。我的按钮的操作看起来像
<button {{action doSomethingThenNavigate target="view"}}>Compute the Change</button>
我会在我的Ember.View
子类上有一个doSomethingThenNavigate
方法。
我的问题是我不知道如何让路由器从视图中触发更改,我已经尝试过
doSomethingThenNavigate: ->
console.log "computing something..."
App.router.showCat()
其中showCat()
是我的路由器上的一种方法。这行不通。
我有一个jsfiddle来举例说明这个问题 这里
这是工作小提琴。
您应该必须使用:
App.router.send('showCat')
而不是:
App.router.showCat()
相关文章:
- 如何在ui路由器angularjs中只更改子ui视图,同时保持父视图不变
- 在UI路由器中以抽象状态填充常见视图
- angularjs中带有ui路由器的嵌套视图
- Ui路由器:获取控制器中视图的名称
- 在Angular ui路由器中,如何将事件从一个视图发送到另一个视图
- 如何加载嵌套3个状态的UI路由器UI视图模板
- 访问url[材质Ui+选项卡]时,Angular Ui路由器未加载视图
- 状态更改期间角度UI路由器中的嵌套视图滞后
- ui路由器中基于查询的同级视图路由
- 视图和路由器之间的主干关系
- 角度 ui 视图(UI 路由器)未呈现模板 - 包括 plunker
- Ember.js路由器,从视图获取路由器
- Angular 1.3+ui路由器+生成器ng poly嵌入嵌套(?)视图不起作用
- 在AngularJS UI路由器中动态更改视图
- UI路由器继承视图
- Angular 在 ui 路由器视图中不显示非英文字母
- 隐藏的路由器视图打破数据绑定-Aurelia
- 主干视图和路由器视图被多次实例化
- 在角度 ui 路由器视图中嵌入 javascript
- 如何判断一个angularjs ui.带子视图的路由器视图已经完全加载