本文整理匯總了TypeScript中ionic-angular.Config.get方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript Config.get方法的具體用法?TypeScript Config.get怎麽用?TypeScript Config.get使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ionic-angular.Config
的用法示例。
在下文中一共展示了Config.get方法的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: constructor
constructor(private nav: NavController,
public navParams: NavParams,
public config: Config,
public guestService: GuestService) {
this.guest = navParams.get('guest');
this.group = navParams.get('group');
this.isTheLastGuestToRate = navParams.get('flag');
this.allFilled = false;
this.score = [];
this.response = [];
this.isMentor = this.config.get('MENTOR');
this.isHomestay = this.config.get('HOMESTAY');
this.error = false;
if(this.guest) {
if(this.guest.score) {
this.getGuestDiyData();
} else if (this.group.diy_model) {
this.getGuestDiyModel();
} else {
this.error = true;
console.error('Parameter error');
}
}
}
示例2: btnClick
btnClick(button: any, dismissDelay?: number) {
if (!this.isEnabled()) {
return;
}
// keep the time of the most recent button click
this.lastClick = Date.now();
let shouldDismiss = true;
if (button.handler) {
// a handler has been provided, execute it
// pass the handler the values from the inputs
if (button.handler(this.getValues()) === false) {
// if the return value of the handler is false then do not dismiss
shouldDismiss = false;
}
}
if (shouldDismiss) {
setTimeout(() => {
this.dismiss(button.role);
}, dismissDelay || this._config.get('pageTransitionDelay'));
}
}
示例3: openContact
openContact(speaker: SpeakerModel) {
let mode = this.config.get('mode');
let actionSheet = this.actionSheetCtrl.create({
title: 'Contact with ' + speaker.name,
buttons: [
{
text: `Email ( ${speaker.email} )`,
icon: mode !== 'ios' ? 'mail' : null,
handler: () => {
window.open('mailto:' + speaker.email);
}
},
{
text: `Call ( ${speaker.phone} )`,
icon: mode !== 'ios' ? 'call' : null,
handler: () => {
window.open('tel:' + speaker.phone);
}
}
]
});
actionSheet.present();
}
示例4: constructor
constructor(public nav: NavController,
public navParams: NavParams,
public config: Config,
public uploadService: UploadService) {
this.initSignature(this);
this.group = navParams.get('group');
this.guest = navParams.get('guest');
this.isHomestay = false;
this.isMentor = false;
this.isHandling = false;
if(this.config.get('HOMESTAY')) {
this.isHomestay = true;
}
if(this.config.get('MENTOR')) {
this.isMentor = true;
}
}
示例5: editApp
editApp(app) {
let body = JSON.stringify(app);
let headers = new Headers({ 'Content-Type': 'application/json' });
let options = new RequestOptions({ headers: headers });
return this.http.put(this.config.get('apiUrl') + 'apps/' + app._id, body, options)
.toPromise()
.then(res => {
return true;
})
.catch(err=>console.log(err));
}
示例6: initializePage
initializePage() {
if(this.config.get('HASH')) {
this.homeService.load(0)
.then(data => {
this.group = data;
if(!this.group.pics){
this.group.pics = [];
}
if(this.group.error) {
this.group = [];
this.presentAlert(this.group.error.message);
}
});
}
}
示例7: initializePage
initializePage() {
if(this.config.get('HASH')) {
this.homeService.load(0)
.then(data => {
this.group = data;
if(this.group.error) {
this.presentAlert(this.group.error.message);
this.group = [];
} else {
this.group.hasPic = true;
this.getPicsStatus();
}
});
} else {
console.error('HASH does not exist.');
}
}
示例8: initializeLeaderPage
initializeLeaderPage() {
if(this.config.get('HASH')) {
this.homeService.load()// 0 : load, 1:reload
.then(data => {
if(this.loaded) {
this.initializeParams();
}
this.group = data;
if(!this.group.err && this.group) {
if(this.group.schedule) {
this.schedules = this.group.schedule;
} else {
console.warn('It seems schedules is empyt.');
}
this.ongoing = moment(moment(this.group.schedule_start).format('YYYY-MM-DD')) <= moment(moment().format('YYYY-MM-DD'));
this.schedules.forEach((schedule) => {
if(this.grading.length && schedule.date == this.tempDate) {
this.grading.push(schedule);
}
if(!this.grading.length && moment(schedule.date) >= moment(this.today)) {
this.tempDate = schedule.date;
this.grading.push(schedule);
}
});
for(let i in this.group.matters) {
if(this.group.matters[i][0].date == this.today) {
this.todayNotes = this.group.matters[i];
} else if (this.group.matters[i][0].date == moment().add(1, 'days').format('YYYY-MM-DD')) {
this.tomorrowNotes = this.group.matters[i];
} else if (moment(moment().add(1, 'days').format('YYYY-MM-DD')).isBefore(this.group.matters[i][0].date)) {//明天以後
this.afterTomorrowNotes.push({data: this.group.matters[i]});
}
}
this.getLearned(moment(this.group.schedule_start).format('YYYY-MM-DD'), moment(this.group.schedule_end).format('YYYY-MM-DD'));
} else {
console.warn('It seems respnse is empyt.');
}
});
} else {
console.error('HASH does not exist.');
}
}
示例9: constructor
constructor(public http: Http, public config: Config) {
this.api = this.config.get('APIURL');
this.hash = this.config.get('HASH');
}
示例10: Promise
return new Promise(resolve => {
this.http.get(this.config.get('apiUrl') + "logs/" + logId).subscribe(res => {
var deviceInfo = this.processLogInfo(res.json().data.deviceInfo);
resolve(deviceInfo);
});
});