【发布时间】:2016-04-11 06:38:12
【问题描述】:
我有一个遵循 Flux 数据模式的函数,我这样称呼它
UserService.createNewUser(data);
一旦这个创建用户的函数完成执行,我想运行另一个遵循相同数据模式的函数:
NextService.createNewMessage(data);
我该如何设置它,这样NextService 只会在 UserService 完成运行后被调用?
用户存储:
getUser: function() {
return User;
},
addChangeListener: function(callback) {
this.on(CHANGE_EVENT, callback);
},
removeChangeListener: function(callback) {
this.removeListener(CHANGE_EVENT, callback);
}
听完变化后我打电话给:
if (UserStore.getUser()) {
// in here is where I run NextService.createNewMessage(data);
}
但是在 createNewUser 完成之前调用 UserStore
【问题讨论】:
-
嗯,我很难看出你在做什么。你会在哪里调用 .createNew.. 函数?在一个组件中?什么时候?更多细节将帮助我更好地了解您要做什么。
标签: javascript reactjs flux reactjs-flux