用按钮调用另一个页面(IONIC, Angular)中保存的数字



嗨,我想拨打一个保存在另一个页面的号码。我不知道如何很好地解释这个,但我放了一些捕获,我试图使用的代码,我只想捕获数字的值并放入按钮来调用。我用的是离子框架和角结构。我在这方面很新,但我想创建一个应用程序,我被困在这个。对不起,我的英语不是我的母语。客户详细

呼叫按钮

按钮页。ts

详细html页面(第一张图片)

按钮页HTML(点击)功能

import { ICompanyAddress } from './../interfaces/Map';
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class SharedDataService {
_phoneNumber: string;
constructor() { }
get phoneNumber(): string {
return this._phoneNumber;
}
set phoneNumber(newValue: string) {
this._phoneNumber = newValue;
}
}

现在你可以改变访问它的数据从任何页面和改变它的值:

example1 (change phoneNumber from a page)

constructor(private sharedDataService : SharedDataService) {
this.changePhoneNumber()
}
changePhoneNumber(){
this.sharedDataService.phoneNumber = '12345678'
}

example1 (get last phoneNumber change value in a page)

constructor(private sharedDataService : SharedDataService) {
console.log(this.sharedDataService.phoneNumber)// 12345678
}

为此,您可以创建服务,然后将PhoneNumber存储在服务中。看看这个,我希望它能对你有所帮助。

最新更新