我对Ionic完全陌生,所以我的问题可能有点愚蠢,但是我在这上面堆了两天。
我已经从模板“ super start”创建了一个新的Ionic 3项目。它具有使用WelcomePage类的启动屏幕。 我想了解的是它是否声明该类为飞溅?我找不到它在代码上创建的位置。
这是welocome.html
<ion-content scroll="false">
<div class="splash-bg"></div>
<div class="splash-info">
<div class="splash-logo"></div>
<div class="splash-intro">
{{ 'WELCOME_INTRO' | translate }}
</div>
</div>
<div padding>
<button ion-button block (click)="signup()">{{ 'SIGNUP' | translate }}</button>
<button ion-button block (click)="login()" class="login">{{ 'LOGIN' | translate }}</button>
</div>
</ion-content>
不客气。
import { Component } from '@angular/core';
import { IonicPage, NavController } from 'ionic-angular';
/**
* The Welcome Page is a splash page that quickly describes the app,
* and then directs the user to create an account or log in.
* If you'd like to immediately put the user onto a login/signup page,
* we recommend not using the Welcome page.
*/
@IonicPage()
@Component({
selector: 'page-welcome',
templateUrl: 'welcome.html'
})
export class WelcomePage {
constructor(public navCtrl: NavController) { }
login() {
this.navCtrl.push('LoginPage');
}
signup() {
this.navCtrl.push('SignupPage');
}
}
欢迎使用。module.ts
import { NgModule } from '@angular/core';
import { TranslateModule } from '@ngx-translate/core';
import { IonicPageModule } from 'ionic-angular';
import { WelcomePage } from './welcome';
@NgModule({
declarations: [
WelcomePage,
],
imports: [
IonicPageModule.forChild(WelcomePage),
TranslateModule.forChild()
],
exports: [
WelcomePage
]
})
export class WelcomePageModule { }