Angular ionic 2指令使用惰性加载模块进行加载
我用的是离子2 全球方案:Angular ionic 2指令使用惰性加载模块进行加载,angular,ionic2,Angular,Ionic2,我用的是离子2 全球方案: @ionic/cli-utils : 1.1.2 Cordova CLI : 7.0.0 Ionic CLI : 3.1.2 @ionic/app-scripts : 1.3.7 @ionic/cli-plugin-cordova : 1.1.2 @ionic/cli-plugin-ionic-angular : 1.1.2 Ionic Framework : ionic
@ionic/cli-utils : 1.1.2
Cordova CLI : 7.0.0
Ionic CLI : 3.1.2
@ionic/app-scripts : 1.3.7
@ionic/cli-plugin-cordova : 1.1.2
@ionic/cli-plugin-ionic-angular : 1.1.2
Ionic Framework : ionic-angular 3.2.1
本地套餐:
@ionic/cli-utils : 1.1.2
Cordova CLI : 7.0.0
Ionic CLI : 3.1.2
@ionic/app-scripts : 1.3.7
@ionic/cli-plugin-cordova : 1.1.2
@ionic/cli-plugin-ionic-angular : 1.1.2
Ionic Framework : ionic-angular 3.2.1
我有两个模块home和about page模块,具有延迟加载功能
我创建了一个指令名testd
。然后我用import语句在两页中加载这个指令。我得到一个错误:你必须创建一个共享模块
然后我创建了一个指令模块,仅用于加载指令
import { NgModule } from '@angular/core';
import { TestdDirective } from './testd/testd';
@NgModule({
imports: [],
exports: [
TestdDirective
],
declarations: [
TestdDirective
],
providers: [],
})
export class DirectivesModule { }
并在两页模块中导入此模块,但指令不起作用。没有错误。你知道我错过了什么吗?你能发布更多关于代码的详细信息吗?你的指令是什么样子的?如何将其导入到其他模块中?