我在NPM中具有模块功能。我可以这样加载该模块:
.
├── CMakeLists.txt // Your cmake configuration files.
├── app.iml
├── build
├── build.gradle
├── libs
├── proguard-rules.pro
└── src
├── androidTest
│ └── java
├── main
│ ├── AndroidManifest.xml
│ ├── cpp // Directory to put your jni native source code.
│ │ └── native-lib.cpp
│ ├── java
│ ├── jniLibs // Directory to put your jni libs, i.e. the .so files.
│ └── res
└── test
└── java
上面的代码有效。但是我需要在forRoot方法中将数据配置传递给我的模块。
我尝试失败:
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { MyContentModule } from 'my-contentModule'
const routes: Routes = [
{
path: 'my-path',
loadChildren: ()=> MyContentModule
}
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
该问题有哪些替代方案?
答案 0 :(得分:0)
要保持注册状态,我可以通过以下方式传递数据:
MyContentModule.forRoot({}).ngModule