pie*_*vdp 5 routes ionic-framework angular
我在重定向到 Angular 2 Ionic 应用程序中的某个页面时遇到一些问题。我遵循以下示例:https://embed.plnkr.co/?show =preview 。但我似乎无法让它工作,因为我不断收到此错误:“TS2304 找不到名称“路由器””
我的 IDE 在 constructor() 第 12 行中的“Router”关键字上显示错误。
我的代码:
import {Component} from '@angular/core';
import 'rxjs/Rx';
import {BackandService} from '@backand/angular2-sdk';
import { Router } from '@angular/router';
@Component({
templateUrl: 'user_auth.html',
selector: 'page-user-auth',
})
export class UserAuthPage {
constructor(private backand: BackandService, public router: Router) {
this.backand.user.getUserDetails().then(
(res: any) => {
if (res.data) {
console.log(res.data);
this.router.navigate('/login');
}
},
(err: any) => {
null;
}
);
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
提前致谢。
编辑:我意识到太晚了;如果您使用 Ionic 框架,则应该使用Ionic 导航而不是 Angular 2 路由。这最终帮助了我进一步。
问题 :
this.router.navigate('/login');
Run Code Online (Sandbox Code Playgroud)
应该
this.router.navigate(['/login']);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9201 次 |
最近记录: |