我们如何在ionic3的不同延迟加载页面中导入Pipe文件?

博士 X

这个问题与使用深度链接和延迟加载Ionic 3时如何在管道文件中使用提供程序非常相似但在这个问题上,我们不使用提供者。

我有2个延迟加载页面Page1和Page2,以及HomePage作为根页面。另外,MyPipe文件是管道文件。如下所示。我想在懒惰中使用此管道文件加载文件Page1,Page2和HomePage

情况1:如果我Pipe仅在app.module

然后发生以下错误

运行时错误,未捕获(承诺):错误:模板解析错误:找不到管道'myPipe'(“ {{[ERROR->]'test1'| myPipe}}”):ng:/// Page1PageModule / Page1Page .html @ 16:2错误:模板解析错误:找不到管道'myPipe'(“ {{[ERROR->]'test1'| myPipe}}”):

Case 2:如果我将Pipe文件导入Page1ModulePage2Module

然后发生以下错误

运行时错误未发现(承诺):错误:类型MyPipe是2个模块的声明的一部分:Page1PageModule和Page2PageModule!请考虑将MyPipe移至导入Page1PageModule和Page2PageModule的更高模块。您还可以创建一个新的NgModule,该导出并包含MyPipe,然后在Page1PageModule和Page2PageModule中导入该NgModule。错误:类型MyPipe是2个模块的声明的一部分:Page1PageModule和Page2PageModule!请考虑将MyPipe移至导入Page1PageModule和Page2PageModule的更高模块。您还可以创建一个新的NgModule,该导出并包含MyPipe,然后在Page1PageModule和Page2PageModule中导入该NgModule。

感谢您的建议。

萨姆帕斯

这很简单。这是我的工作流程。

  1. pipe用这个创建CLIionic generate pipe MyFilter

  2. 然后它将pipes.module.ts自动创建

  3. 之后,我将import其放入module如下所示的延迟加载页面中。

member.module.ts

import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { MemberPage } from './member';
import { PipesModule } from '../../pipes/pipes.module';

@NgModule({
  declarations: [
    MemberPage,
  ],
  imports: [
    IonicPageModule.forChild(MemberPage),
    PipesModule <-- here
  ],
})
export class MemberPageModule { }
  1. 这就对了。没有错误,pipe也可以正常工作:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我们如何在css文件中导入js文件变量

我们如何在 Airflow 中导入 dag?

如何在我们的数据库中导入XML数据?(PHP)

我们如何在 Windows 中导入 docker 数据卷?

我们如何在Android中的相对布局背景图像上应用延迟加载

我们如何在 SwiftUI 中延迟加载数据到表单/列表?

我们如何检查当前页面是否从 ionic 2 中的侧边菜单加载

我们如何在页面中加载元素时制作这个预加载器

如果我们使用SASS,应该在react tsx中导入哪些文件?

我们如何使用 d3 将 CSV 文件加载到 JupyterLab 中?

我如何在ionic3中将页面的数据获取到其他页面

我们如何在Laravel中使用3个不同的数据库?

如何在ionic 3中导入loadingController?

如何在不同文件中导入libs模块

如何在我的.tsx文件中导入.js文件

我们如何在单个页面应用程序中按需加载2sxc内容块?

在MS Excel中导入xml文件-我们如何使用Python或任何其他编程语言自动执行此流程?

我们如何在IntelliJ IDEA中编写我们自己的代码模板文件

我们如何在Hadoop中导入视频或音频或图像并可以做进一步的分析。

symfony2 + doctrine2-延迟加载如何影响我们的应用程序?

如何在我的主包中导入本地文件

如何在反应中导入我的对象文件

我们如何在S3中为特定文件夹启用加密

我们如何在 kv 文件中使用循环创建多行?(Python3,kivy)

我们可以使用JQuery使加载的页面将不同的页面加载到首页中的元素吗?

我们如何在VSCode中编辑Rust文件?

我们如何在 Makefile 中“循环”文件

我们如何在熊猫中组合 csv 文件?

如何在vue 3子组件中导入CSS文件?