Я пытаюсь получить значение из базы данных. Это данные датчика, которые я хочу сохранить с одроида в базе данных.
Проблема в том, что я не могу получить значение в моем приложении ionic 3.
Файл PHP должен работать, когда я открываю файл, я получаю правильный номер в браузере. для тестирования я также взял просто .txt-файл с номером 9 внутри. но это все еще не работает. Это все еще остается пустым. У меня есть глобальные переменные в поставщике, которые я хочу хранить в актуальном состоянии.
Вот мой код:
global.ts (провайдер)
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Injectable()
export class GlobalProvider {
dif1:number;
constructor(public http: HttpClient){}
load() {
this.http.get("http://192.168.131.221/test/ultras.1.txt")
.subscribe((data : any) => {
this.dif1 = parseInt(JSON.stringify(data));
})
}
}
data.html (вызов провайдера)
<button ion-button (click)="global.load()">push</button>
<div class="llDataContainer">
<div class="llDataBox llDataBox-2"></div>
<div class="llDataBox llDataBox-2"></div>
<div class="llDataBox llDataBox-2">ultra1:</div>
<!--distance value (ultra1)-->
<div class="llDataBox llDataBox-2">{{ global.dif1 }} cm</div>
Если я нажму кнопку, она останется пустой.