Closed jerrypotti closed 6 years ago
您好,非常感谢分享前端分布式框架mooa,我看了下原理感觉非常好,试用了,如果照着例子写实例,运行没有什么问题,但是想融入我自己的框架感觉有点问题,我的框架有2层路由,我也是在app.component.ts(第一层路由)写的mooa加载和启动,在第二层子路由中注册了子模块加载的东西,如下: { path: 'app/:appName/:route', component: DynamicContainerComponent }, { path: 'app/:appName', component: DynamicContainerComponent } DynamicContainerComponent的作用就是您的Exexamples的home.component,子模块也是使用的app1, 但是运行调用子模块不行,监控后发现(window:mooa.bootstrapping)': 'loadingStart($event)没有执行,不知道什么原因?
昨天的原因找到了,是因为我使用的hash模式,不使用,(window:mooa.bootstrapping)': 'loadingStart($event)要执行,如何要使用hash模式怎么样使用呢? 还有就是现在使用可以加载出APP1,但是感觉只能加载一次,切换菜单后,加载APP1就要出错。 能不能把您的QQ给我下呢,可以多多交流,谢谢!
您好,非常感谢分享前端分布式框架mooa,我看了下原理感觉非常好,试用了,如果照着例子写实例,运行没有什么问题,但是想融入我自己的框架感觉有点问题,我的框架有2层路由,我也是在app.component.ts(第一层路由)写的mooa加载和启动,在第二层子路由中注册了子模块加载的东西,如下: { path: 'app/:appName/:route', component: DynamicContainerComponent }, { path: 'app/:appName', component: DynamicContainerComponent } DynamicContainerComponent的作用就是您的Exexamples的home.component,子模块也是使用的app1, 但是运行调用子模块不行,监控后发现(window:mooa.bootstrapping)': 'loadingStart($event)没有执行,不知道什么原因?