Javascript myworkout:类型上不存在属性

Javascript myworkout:类型上不存在属性,javascript,angular,angular2-services,Javascript,Angular,Angular2 Services,有问题。除了这一行代码外,一切正常: "this.workoutService.deleteWorkout(workoutId).subscribe(data => { this.result = data;" 具体来说,“workoutService”…它表示“类型“WorkoutDetailsPage”上不存在属性“workoutService”。” 根据此代码(WorkoutDetailsPage): 结果是: 构造函数中没有访问修饰符的任何参数都不会作为类成员添加。

有问题。除了这一行代码外,一切正常:

"this.workoutService.deleteWorkout(workoutId).subscribe(data => {
       this.result = data;"
具体来说,“workoutService”…它表示“类型“WorkoutDetailsPage”上不存在属性“workoutService”。”

根据此代码(WorkoutDetailsPage):

结果是:
构造函数中没有访问修饰符的任何参数都不会作为类成员添加。只需将
private
public
添加到构造函数中的训练服务参数:

constructor(public navCtrl: NavController, public params: NavParams, private workoutService: WorkoutService)

作为将来的参考,最好不要将图像用于代码片段。只需将代码粘贴到StackOverflow编辑器中,高亮显示它,然后单击“代码”按钮。它使帮助您的人更容易阅读,我们也可以从片段中复制来给出答案。
constructor(public navCtrl: NavController, public params: NavParams, private workoutService: WorkoutService)