离子2指令加载延迟加载模块

时间:2017-05-24 01:30:38

标签: 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-angular 3.2.1

我有两个模块主页和关于具有延迟加载功能的页面模块

我创建了一个指令名testd。然后我用import语句将这个指令加载到两个页面中。我收到错误:你必须创建一个共享模块。

然后我只为加载指令

创建一个指令模块
    import { NgModule } from '@angular/core';

    import { TestdDirective } from './testd/testd';

    @NgModule({
        imports: [],
        exports: [
            TestdDirective
        ],
        declarations: [
            TestdDirective
        ],
        providers: [],
    })
    export class DirectivesModule { }

并在两个页面模块中导入此模块,但指令不起作用。没有错误。知道我想念的是什么吗?

0 个答案:

没有答案