2017-07-20 4 views
0

Ich entwickle ein IONIC Projekt auf dem iot Relaisschalter. (jede Hilfe wird geschätzt) Immer wenn ich eine URL auslocke, wird sie entweder in der gleichen App geöffnet oder startet einen neuen Browser. aber mein Bedürfnis ist, dass es eine URL auslösen sollte, aber es sollte nirgends öffnen.Wie man URL im Backend auslöst (ohne irgendeinen Browser zu öffnen) IONIC

Ich habe einen grundlegenden Code wie folgt aus:

<ion-header> 
<ion-navbar> 
<ion-title> 
IOT Project 
</ion-title> 
</ion-navbar> 
</ion-header> 

<ion-content padding> 
<h3 text-center> Basic Switch </h3> 
<hr> 
<p> 
<a href="http://192.168.1.5/gpio?state_12=0" target = nobrowser>switch On</a><br><br> 
<a href="http://192.168.1.5/gpio?state_12=1" target = nobrowser>switch Off</a> 
</p> 

</ion-content> 

Antwort

0

HTTP verwenden hierfür. Wenn Sie nur die URL treffen möchten, versuchen Sie dies.

HTML

<button (click)="call(0)">switch On</button> 
<button (click)="call(1)">switch Off</button> 

TS

call(id) { 
    this.http.get(`http://192.168.1.5/gpio?state_12=${id}`); 
} 
+0

habe ich diesen Code, aber es löst keine der URL. –

+0

Sie verwenden ionische 2 richtig? –

+0

Ja, M mit IONIC, Es löst die URL aber auch den Browser öffnen, aber ich möchte es nicht im Browser öffnen, sollte es Hintergrund ausgeführt werden –

Verwandte Themen