在离子本地通知中访问构造函数内部的变量
Posted
技术标签:
【中文标题】在离子本地通知中访问构造函数内部的变量【英文标题】:Access variables inside constructor outside of it in Ionic Local Notifications 【发布时间】:2017-11-15 19:26:11 【问题描述】:export class HomePage
constructor(public navCtrl: NavController, public alertCtrl: AlertController, private plt: Platform, public localNotifications: LocalNotifications,)
this.plt.ready().then((rdy) =>
let date = new Date();
let before_work_notification_time = new Date(date.setHours(7,0,0) )
this.localNotifications.schedule(
id:1,
title: 'Good morning',
text: 'My morning notification' + before_work_notification_time.getHours(),
at: before_work_notification_time,
every: 'day',
data: mydata: 'My daily before work notification'
);
我想在“ionViewDidLoad()”的构造函数之外访问“work_start_notification_time”的值。有可能吗?我正在尝试绘制我创建的所有通知时间的图表。或者,是否可以使用“id”访问我创建的本地通知?
提前致谢, skr
【问题讨论】:
【参考方案1】:export class HomePage
//outside scope variables
public work_start_notification_time:any ;
constructor()
//assign a value
this.work_start_notification_time = "somevalue";
someMethod()
//access from outside constructor
console.log(this.work_start_notification_time);
【讨论】:
以上是关于在离子本地通知中访问构造函数内部的变量的主要内容,如果未能解决你的问题,请参考以下文章