import { Component, OnInit } from '@angular/core'; import { ModalController, ViewWillEnter } from '@ionic/angular'; import { Connect2frameService } from '../../services/connect2frame.service'; @Component({ selector: 'app-bt-modal', templateUrl: './bt-modal.page.html', }) export class BtModalPage implements OnInit, ViewWillEnter { constructor(public connector: Connect2frameService, private ModalC: ModalController) { } ngOnInit() { } ionViewWillEnter() { this.scan(); } async select(device) { this.connector.connect(device.id).then(success=>{ this.ModalC.dismiss("connectionModal"); }); } scan() { this.connector.scan(); } }