dev*_*Ash 21 ionic-framework angular
我正在Ionic的页面导航工作.使用后ionic serve,我收到此错误:
The Page with .ts extension has a @IonicPage decorator, but it does not have a corresponding "NgModule".
任何人都可以解释为什么我收到此错误.
dlc*_*ozo 17
这是因为@IonicPage()装饰器用于深度链接,这将在离子的深层链接系统中注册页面.
如果您不想在该页面上进行深层链接,则可以删除装饰器.
或者您可以YOURPAGE.module.ts使用以下代码注册该页面:
@NgModule({
declarations: [
MyPage
],
imports: [
IonicPageModule.forChild(MyPage)
],
entryComponents: [
MyPage
]
})
Run Code Online (Sandbox Code Playgroud)
您可以在文档中找到更多信息
我刚刚从组件页面中删除了以下属性:
<!-- /src/app/pages/{page-name}/{page-name.ts} -->
@IonicPage()
Run Code Online (Sandbox Code Playgroud)
其他离子示例页面甚至没有它.好像离子CLI已经过时了(我猜你用它来生成页面组件).
| 归档时间: |
|
| 查看次数: |
19510 次 |
| 最近记录: |