我下载了像
这样的离子2项目离子启动myProj标签--v2 --ts
我创建了一个按钮,在ts页面中我控制了它
import { Component } from '@angular/core';
import { NavController} from 'ionic-angular';
import { HomePage } from '../pages/home/home';
@Component({
templateUrl: 'login.html'
})
export class LoginPage {
constructor(public nav: NavController) {
this.nav = nav;
}
login(){
console.log("login clicked");
this.nav.push(HomePage);
}
}
我的HTML是
<ion-content padding>
<button ion-button block (click)="login()" style="text-transform: none;">Login</button>
</ion-content>
当我运行这个时,我得到一个未被捕获的错误
main.js:55978未捕获错误:找不到模块&#34; ../ pages / home / home&#34;
我的问题可能有人帮助我
答案 0 :(得分:1)
您的导入不正确。
如果您已在页面文件夹中放置LoginPage
,
import { HomePage } from '../home/home';