Ich habe Payload in "Aktion" eingerichtet, mit der Absicht, API-Daten an den Laden zu senden. Aber Switch-Fall wird nicht innerhalb Dispatcher.register ausgelöst.reagieren Dispatcher.dispatch in Aktion, nicht zum Senden von Payload zu speichern
Flux-Version: "Fluss": "^ 2.1.1",
1) Aktionsdatei: (Anmerkung: hat bestätigt, dass receivedAllServices
"use strict"
var Dispatcher = require('../dispatcher/appDispatcher');
// var requestActions = require('./requestActions');
var ActionTypes = require('../constants/actionTypes');
var ResponseActions = {
receivedAllServices: function(all_services){
console.log('response received');
debugger;
Dispatcher.dispatch({
actionType: ActionTypes.RECEIVED_ALL_SERVICES,
services: all_servicess
});
}
};
module.exports = ResponseActions;
unter Verwendung Debugger) ausgelöst Shop
2) (: nicht ausgelöst Debugger innerhalb speichern Aktion Anmerkung)
Dispatcher.register(function(action){
switch(action.actionType){
case ActionTypes.RECEIVED_ALL_SERVICES:
debugger;
// AuthorStore.emitChange();
break;
}
});
3) Dispatcher-Datei:
var Dispatcher = require('flux').Dispatcher;
module.exports = new Dispatcher();
4) actionTypes.js Datei
"use strict"
var keyMirror = require('fbjs/lib/keyMirror');
module.exports = keyMirror({
RECEIVED_ALL_SERVICES: null,
});