dmn*_*hfx 1 beta ionic-framework angular ionic4 angular7
我刚刚从 ionic 4 beta 17 更新到 18,并引入了一个重大<ion-item>变化<ion-button>。href已替换为routerLink。
我将其添加到我的代码中,现在路由不再起作用。大多数情况下,编译器会抛出错误并提示,ion-item 中不存在 routerLink。
我做错了什么?还是有棱角的?
"@ionic/angular": "~4.0.0-beta.18",
"@ionic/core": "~4.0.0-beta.18",
"@angular/core": "^7.1.3",
"@angular/router": "~7.1.3",
<ion-item text-wrap class="nav-item" routerDirection="forward"
[routerLink]="p.url"
*ngFor="let p of listOfPages; let i = index"
[class.active-item]="checkActivePath(p.url)"
[class.last-item]="i === (listOfPages.length - 1)">
<ion-label class="nav-label">
<ion-img [src]="p.icon" class="nav-icon"></ion-img>
<div class="text-block">
{{ p.title }}
</div>
</ion-label>
</ion-item>
Run Code Online (Sandbox Code Playgroud)
RouterModule在模板所在模块的模块文件中导入(使用routerLink的模块):
import { RouterModule } from '@angular/router';
@NgModule({
imports: [
// ...
RouterModule,
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12309 次 |
| 最近记录: |