wiz-frameworks
Version:
wizlong react framework
29 lines (26 loc) • 741 B
JavaScript
import { createModels } from '../utils/redux/modelsCreator';
/**
* 注册模型
* @param {*} app
* @param {*} models
*/
export function registerModels(app) {
var models = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
if (!global.systemModelRegistered) {
global.systemModelRegistered = true;
models.forEach(function (models) {
app.model(models);
});
}
}
/**
* 注册动态模型
* @param {*} app
* @param {*} businessOpts
*/
export var registerDynamicModels = function registerDynamicModels(app, businessOpts) {
if (!global.businessModelsRegistered) {
global.businessModelsRegistered = true;
createModels(app, businessOpts);
}
};