Not reciveing any data from BLE scan

ive set ever thing up but i don’t know why i am not receiving anything.


import { Component } from '@angular/core';
import { BluetoothSerial } from 'ionic-native';
import { NavController } from 'ionic-angular';
import { AlertController } from 'ionic-angular';
import { BLE } from '@ionic-native/ble';

  selector: 'page-home',
  templateUrl: 'home.html'

export class HomePage {
  infomation: string;

constructor(private ble: BLE, public alertCtrl: AlertController, public navCtrl: NavController){}


    this.ble.isEnabled().then(() => {
      console.log('hurray it bluetooth is on');
    }, (error) => {
      this.ble.enable().then(resp => {
        console.log("bluetooth is enabled now");
      }, (error) => {
        console.log('bluetooth was not enabled');
      this.ble.startScan([]).subscribe(data => {

          this.infomation = JSON.stringify( + ' '+ JSON.stringify(;
      }, (error) => {
        let alert = this.alertCtrl.create({
          title: 'devices not found',
          message: error,
          buttons: ['ok']


      Bluetooth Light control

<ion-content padding>

    <button ion-button (click) = "search()">list of paired devices</button>
    <button ion-button (click) = "discover()">list of unpaired devices</button>

      here is a list of id's...


iv imported correctly. ive read the documents. ive ran it on ionic view on my phone. but i still cant understand why i am not receiving anything