Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Ionic从一页导航到另一页,不工作_Html_Typescript_Ionic Framework_Routing_Navigation - Fatal编程技术网

Html Ionic从一页导航到另一页,不工作

Html Ionic从一页导航到另一页,不工作,html,typescript,ionic-framework,routing,navigation,Html,Typescript,Ionic Framework,Routing,Navigation,我有以下问题。我创建了一个爱奥尼亚项目,并生成了一个主页和一个注册页面。 当我尝试从家里导航到注册时,当我点击注册按钮时,它会将我带回主页,而不是进入注册页面。我不知道我做错了什么,我读了所有我发现的东西,似乎我做的每件事都是正确的。我也尝试了a href,但我仍然有同样的问题 以下是我在主页html中生成的按钮: <ion-button (click)="register()">Register</ion-button> 以下是路由页面中自动生成的路径: { p

我有以下问题。我创建了一个爱奥尼亚项目,并生成了一个主页和一个注册页面。 当我尝试从家里导航到注册时,当我点击注册按钮时,它会将我带回主页,而不是进入注册页面。我不知道我做错了什么,我读了所有我发现的东西,似乎我做的每件事都是正确的。我也尝试了a href,但我仍然有同样的问题

以下是我在主页html中生成的按钮:

   <ion-button (click)="register()">Register</ion-button>
以下是路由页面中自动生成的路径:

{ path: 'register', loadChildren: './register/.module#RegisterPageModule' },
以下是语法:

import { Router } from '@angular/router';

...
constructor(private router: Router){}
 register() {
      this.router.navigate(['/register']);
      }

给你。

使用“@angular/Router”中的“Router”进行导航。下面是示例代码-this.Router.navigate(['/register']);你可以对导航控制器和路由器之间的区别有更多的了解
import { Router } from '@angular/router';

...
constructor(private router: Router){}
 register() {
      this.router.navigate(['/register']);
      }