小编dmn*_*hfx的帖子

Ionic 4 beta 18 - 带 routerLink 的 ion-item 和 ion-button 不会更改路线

我刚刚从 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)

beta ionic-framework angular ionic4 angular7

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

angular ×1

angular7 ×1

beta ×1

ionic-framework ×1

ionic4 ×1