Ionic 2添加页面,按钮搜索页面没有任何作用
Ionic 2 Adding Pages, Button to Search page does nothing
所以我试图添加一个新的页面到我的Ionic应用程序。我已经在命令行中通过"ionic generate page searchpage"创建了文件夹"searchpage"。然后我又加上了……
import { Searchpage } from '../searchpage/searchpage';
到"home"的顶部。
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor(public navCtrl: NavController, public authData: AuthData) {
}
logMeOut() {
this.authData.logoutUser().then( () => {
this.navCtrl.setRoot(LoginPage);
});
}
searchPage(){
this.nav.push(Searchpage);
}
}
然后在home。html中添加按钮…
<button ion-button color="positive" block (click)="searchPage()">
Search Page
</button>
按钮出现,但点击时不做任何事情。
请帮助我做错了什么?
您还需要在app.module.ts
文件中导入新页面。添加到declarations
和entryComponents
阵列中。请看下面的例子:
import { NgModule } from '@angular/core';
import { IonicApp, IonicModule } from 'ionic-angular';
import {
Devices,
} from '../providers';
import { MyApp } from './app.component';
import { Login } from '../pages/login/login';
import { Page1 } from '../pages/page1/page1';
import { Page2 } from '../pages/page2/page2';
@NgModule({
declarations: [
MyApp,
Login,
Page1,
Page2,
],
imports: [
IonicModule.forRoot(MyApp),
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
Login,
Page1,
Page2
],
providers: [
Devices,
]
})
export class AppModule { }
相关文章:
- jQuery Datatables:单个列搜索不起作用
- 搜索按钮谷歌地图在我的vf页面上不起作用
- Angular UI Select2指令搜索功能不起作用
- jQuery .focus() 在 Safari(桌面)的搜索字段中不起作用
- 在js中的表中搜索不起作用
- 如何验证index_name在弹性搜索中的作用
- 如何自动提交“;搜索“;作用
- AngularJS搜索没有'不起作用
- 在引导选择组件中的搜索不起作用,其中数据令牌包含所有数字;4730”;
- JQuery UI 地图搜索不起作用
- 谷歌地图地点搜索框不起作用
- 搜索按钮不起作用
- jQuery搜索和替换不起作用(Wordpress)
- 通过输入键(不起作用)或搜索按钮(工作)查询结果
- 搜索验证正则表达式在 JavaScript 中不起作用
- 数据表个人搜索在放置在网格顶部时不起作用
- 修复融合表映射中不起作用的搜索字段和表
- 搜索在动态引导多选中不起作用
- 过滤器搜索与 AngularJs 不起作用
- 如何使此关键字搜索起作用