由于一些性能问题,我正在尝试升级angularJS2/phonegap应用程序以在iOS上使用WKWebView.
不幸的是,任何对路线导航的调用都不起作用.这包括routerlink和this.route.navigate电话.没有错误被抛出.有没有其他人看过这个和/或可能有一个解决方法?
使用普通的UIWebView,代码工作正常.
我是Angular的新手,所以欢迎任何建议.
以下是一些相关代码的样子:
import { Component } from "@angular/core";
import { Routes, Router, ActivatedRoute } from "@angular/router";
import { LoggedInCallback } from "./service/cognito.service";
export class HomeComponent implements LoggedInCallback {
constructor(public router:Router){
}
isLoggedIn(message:string, isLoggedIn:boolean) {
if (isLoggedIn){
this.router.navigate(['/home/cl']);
}
else {
console.log('HomeComponent: '+message);
}
}
Run Code Online (Sandbox Code Playgroud)
路由模块:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { Routes, RouterModule } from '@angular/router';
import { CategoryListComponent …Run Code Online (Sandbox Code Playgroud)