本文整理汇总了TypeScript中ionic-angular/index.NavController.present方法的典型用法代码示例。如果您正苦于以下问题:TypeScript NavController.present方法的具体用法?TypeScript NavController.present怎么用?TypeScript NavController.present使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ionic-angular/index.NavController
的用法示例。
在下文中一共展示了NavController.present方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: openActionSheet
openActionSheet() {
let actionSheet = ActionSheet.create({
title: '选择操作',
buttons: [
{
text: '立即播放',
handler: () => {
audio.src = 'http://www.yaoshining.com/file/musicyao?key=Isaac%20Shepard-Felicity.mp3';
audio.play();
let modal = Modal.create(PlayerPage);
this.nav.present(modal);
}
},
{
text: '添加至下一首'
},
{
text: '添加至队列末'
},
{
text: '替换队列'
},
{
text: '更多…'
}
]
});
this.nav.present(actionSheet);
}
示例2: showAlert
public showAlert(title:string, message:string) {
let alert = Alert.create({
title: title,
subTitle: message,
buttons: ['OK']
});
this._nav.present(alert);
}
示例3:
this.translate.get(friendlyErrorMessageKey).subscribe((message:string) => {
let nav:NavController = this.app.getActiveNav();
let toast:Toast = Toast.create({
message: message,
duration: message.length * 100 + 2000
});
nav.present(toast);
});
示例4:
this.events.listen(_EXT_NOTIFICATION_EVENTS.call_requested,this.userNotificationChannel,data=>{
console.log('call need to be answered data',data[0].message.callData);
let callData=data[0].message.callData;
callData.callToMake=false;
let modal=Modal.create(AnswerCallPage,{callData:callData});
this.navController.present(modal);
});
示例5: rejectWithMessage
rejectWithMessage(){
let popover = Popover.create(RejectCallPopover);
popover.onDismiss(data=>{
if(!data.message)return;
this.callData['note']=data.message;
this.reject();
console.log('data from popover',data);
});
this.navController.present(popover);
}
示例6: submit
submit() {
this.newPost.timestamp = new Date().getTime();
let loading = Loading.create({
content: "Submitting ..."
});
this.navCtrl.present(loading);
//when post done, destroy loading and dismiss current view
let posts = this.backend.posts({}); //adding {} as parameter to get the .push which is not there if we
// supply the defualt query for some reason
posts.push(this.newPost).then(res=>{
loading.destroy();
this.viewCtrl.dismiss();
});
//todo handle offline case #6 https://github.com/pascalwhoop/esn-couchsurfing/issues/6
}
示例7: showAll
showAll(){
//the second parameter is to sent locationData to the modal.
let modal = Modal.create(ReviewsModalComponent,{reviews:this.reviews,user:this.user});
this.navController.present(modal);
}
示例8:
handler: () => {
audio.src = 'http://www.yaoshining.com/file/musicyao?key=Isaac%20Shepard-Felicity.mp3';
audio.play();
let modal = Modal.create(PlayerPage);
this.nav.present(modal);
}
示例9: showAll
showAll(){
//the second parameter is to sent locationData to the modal.
let modal = Modal.create(SpecialitiesModal,{specialities:this.specialities});
this.navController.present(modal);
}