【发布时间】:2020-10-18 00:26:20
【问题描述】:
这是我的情况,我的 Ionic 5 应用程序中有一个联系人列表,其中每个联系人可以包含一个或多个电话号码。其中一些可能是移动的,也支持 SMS。所以现在当我在我的列表中创建电话数组时,我使用下面的代码来允许用户发起呼叫
<p *ngIf="phone.type === 'Mobile'">
<ion-icon class="big center green" ios="car"></ion-icon>
<a (click)="dialNumber(phone.number)">({{phone.number | slice:0:3 }})
{{phone.number | slice:3:6 }}-{{phone.number | slice:6:10 }}
</a>
</p>
dialNumber(nbr: string) {
this.callNumber.callNumber(nbr, true)
.then(res => console.log('Launched dialer!', res))
.catch(err => console.log('Error launching dialer', err));
}
上面的代码在屏幕下部创建一个弹出窗口,其中包含呼叫该号码和取消的选项。我真正想做的是显示联系人的所有号码,以便用户可以单击所需的 nbr。我也希望能够在弹出窗口中包含触发短信与通话的项目。 所以我的问题是我将如何去控制弹出窗口并添加额外的 nbrs 并可能允许 SMS。
这是目前的截图
【问题讨论】: