Angular ionic 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

我用的是离子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-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 { }

并在两页模块中导入此模块,但指令不起作用。没有错误。你知道我错过了什么吗?

你能发布更多关于代码的详细信息吗?你的指令是什么样子的?如何将其导入到其他模块中?