ember.js访问同级层次结构函数
ember.js access sibling hierachy functions
js。
现在:我有一个包含3个选项卡a、B和C的graphView。对于每个选项卡A、B或C,每个选项卡都有一个视图和一个coffee.js。在每个视图中,都有一个子按钮,在每个对应的coffee.jsp中,每个都包含一个triggerSelf函数。
如下:
for A: in its view: loadButtonA ; in its aCoffee.js: triggerA function
for B: in its view: loadButtonB ; in its bCoffee.js: triggerB function
for C: in its view: loadButtonC ; in its cCoffee.js: triggerC function
我想要实现的目标:
When I click any button, I want to trigger the other 2 functions in other 2 files.
For example: When I click loadButtonA, I call triggerA, triggerB in bcoffee.js, and triggerC in cCoffee.js
有人能帮忙吗?
谢谢。
我会通过他们共享的控制器来完成这项工作。
App.ViewA = Ember.View.extend({
actions: {
triggerA: function () {
this.trigger();
}
},
trigger: function () {
/* Handle specific here */
this.get("controller").send("triggerAny", this);
}
});
App.GraphController = Ember.Controller.extend({
graphViews: [], // cache all subview instances here
actions: {
triggerAny: function (sender) {
this.get("graphViews").forEach(function (gv) {
if (gv === sender) {
return;
}
gv.trigger();
});
}
}
});
相关文章:
- 从json对象聚集数据并创建层次结构
- Html5-使用SVG路径绘制的组织层次结构在左手边被剪裁
- 使用jquery为移动布局更改html层次结构
- 如何在javascript中使用2个一维数组创建层次结构树
- 从d3.js中的csv创建树层次结构
- D3:使用 nest 函数将带有父键的平面数据转换为层次结构
- JSON 层次结构,如何获取元素
- 展平多个嵌套层次结构数组-d3.js
- Kendo UI层次结构DataSource架构不工作
- 用于构建树节点层次结构的javascript库
- 如何在JavaScript中显示注释线程层次结构
- 将函数绑定到 JavaScript 继承层次结构中的原型
- 具有层次结构的网格自定义命令正在调用 javascript 函数两次
- 如何在不使用剑道层次结构网格中的详细初始化函数的情况下获取第一个孩子的兄弟姐妹
- 用于创建层次结构的嵌套函数
- 传递一个对象's的层次结构作为它的参数'的父函数
- Javascript:跟踪函数父对象层次结构,以便从窗口上下文调用它
- ember.js访问同级层次结构函数
- 有人能解释JavaScript中的对象和函数层次结构吗?与JavaScript一样,所有内容都是从Object继承的
- 从指令 [AngularJS] 的链接函数中获取 DOM 层次结构中的元素