Url Angular2,ionic2:在Angular2 final中应该如何实现路由?
我一直在尝试为我的ionic2应用程序设置路由,该应用程序仍在开发中。我对路由的概念一无所知。到目前为止,我所做的一切都是基于NavCtrl.push()或NavCtrl.setRoot()。我想知道在ionic2中路由是否可行 但在以下官方网站上的代码:。我在运行应用程序时出现了一些错误。这是我为路由创建的app.routing.ts文件Url Angular2,ionic2:在Angular2 final中应该如何实现路由?,url,routing,navigation,ionic2,angular2-routing,Url,Routing,Navigation,Ionic2,Angular2 Routing,我一直在尝试为我的ionic2应用程序设置路由,该应用程序仍在开发中。我对路由的概念一无所知。到目前为止,我所做的一切都是基于NavCtrl.push()或NavCtrl.setRoot()。我想知道在ionic2中路由是否可行 但在以下官方网站上的代码:。我在运行应用程序时出现了一些错误。这是我为路由创建的app.routing.ts文件 import { Routes, RouterModule } from '@angular/router'; import { Contest } fr
import { Routes, RouterModule } from '@angular/router';
import { Contest } from '../pages/contest/contest';
export const appRoute: Routes = [
{ path: '', redirectTo: 'Contest', pathMatch: 'full' },
{ path: 'Contest', component: Contest}
]
export const appRouting = [
RouterModule.forRoot(appRoute)
];
我将此语句导入app.component.ts并将其注入构造函数
import { Router } from '@angular/router';
constructor(public platform: Platform,protected _router: Router) {
this.initializeApp();
在app.module.ts中,我导入了以下语句,并在@ngModule内部的导入中设置了它们
import { RouterModule, Routes } from '@angular/router';
import {appRouting} from './app.routing';
imports: [appRouting,
IonicModule.forRoot(MyApp)
]
我把
在我的app.html文件中。当我尝试运行时执行所有这些操作时,会出现以下错误
运行时错误:
网页包\u导入的\u模块\u 0\u角度\u核心。版本不是构造函数
类型脚本错误:
模块“C:/Users/Impromptu_coder/dem/node_modules/@angular/core/index”没有导出成员“NgProbeToken”
类型脚本错误:
模块“C:/Users/Impromptu_coder/dem/node_modules/@angular/core/index”没有导出的成员“Version”
我在互联网上查阅了很多关于ionic2和angular2路由的资料,但其中大部分似乎都不受欢迎。以下是最新版本
我正在使用:
Ionic2:v2.2.1
净现值:3.10.10
科尔多瓦:6.5.0
角度2:最终版本rc5
请告诉我在我的应用程序中设置路由的确切步骤。我需要安装任何依赖项吗 确保您的依赖项是根据ionic change log中指定的内容设置的:
你想在你的爱奥尼亚2应用程序中使用角度布线有什么原因吗?离子2导航系统非常直观,与angular完全不同。我建议坚持使用内置的ionic导航,除非您可以定义一个非常实际的需要。除非你只是出于好奇而尝试使用角度导航。在这种情况下,请更新您的依赖项并再试一次。1)Ionic2.2.1使用的是angular 2.4.9,而您使用的是angular rc5。2) 爱奥尼亚正在使用自己的路由,这与angular2路由不同。非常感谢。我意识到坚持使用导航比使用路由更好。我想使用路由的唯一原因是通过url传递参数,我知道这可以通过使用导航实现。您能告诉我如何将DOM(即用户输入的任何内容)事件的参数发送到另一个.ts页面,在该页面中我进行服务调用以检索用户输入参数的数据吗?您可以在此处和此处阅读所有相关信息