首先执行sendAction()

时间:2016-02-01 23:57:56

标签: javascript ember.js

所以我有这样的事情:

function() {  
    this.sendAction("myAction");
    this.doSomething();
}  

如何在" myAction"中制作代码?先在this.doSomething()之前执行?

1 个答案:

答案 0 :(得分:0)

您可以让this.sendAction运行回调以运行this.doSomething

像这样:

this.sendAction = function(action, callback) {
    console.log(action);
    callback();
}

this.sendAction('myAction', this.doSomething);

Promise作为锁建议。