gpt4 book ai didi

ember.js - 如何在Ember js中进行同步调用

转载 作者:行者123 更新时间:2023-12-02 06:08:22 24 4
gpt4 key购买 nike

在这里,我做了什么:
我有一个名为“员工”的 Controller 和一个名为“部门”的组件。

我想从 Controller 中调用组件的功能,怎么办?

Controller :“员工”::

if (this.get("callMoveleft")) {
this.set("callMoveleft", false);
}


else {
this.set("callMoveleft", true);
}

组件:“部门”::
callMoveLeft: function () {
console.log('Move left will be called');
}.observes("callMoveleft"),

没有调用部门的功能。请建议我我做错了什么?

最佳答案

您应该有一个表示组件状态的模型。该模型将对 Controller 可用,以便可以在其上调用.moveLeft()

组件应使用此模型的属性进行显示。 Controller 更改模型状态后,组件将自动更新。

UPD

演示:http://emberjs.jsbin.com/wizepi/1/edit?html,js,output

关于ember.js - 如何在Ember js中进行同步调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30726495/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com