Überprüfen Sie, ob als "ionic serve" ausgeführt wird, um eine Bedingung im Programm zu verwenden

8

Gibt es eine Möglichkeit, <%> zu erkennen, dass ionic serve CLI im Programm läuft und nicht als reales Gerät (und dann nicht auf einem echten Gerät), und es als Bedingung verwendet.

Mein Problem : Ich habe ein Cordova-Plugin, das eine Antwort an Cordova sendet.

Als ich Ripple benutzte, bot es an, den Wert des Callbacks zu wählen, der zurück an JavaScript gesendet wurde (um das Plugin-Ergebnis zu emulieren).

Ich merke, dass Ionic2 das nicht macht, wenn ich in einem Browser laufe. Um meinen Entwickler zu erleichtern und es zu ermöglichen, ihn in einem Browser zu testen (und nicht ständig auf dem echten Gerät zu bauen), würde ich gerne in der Lage sein, das Programm einzuchecken, wenn die ionic serve CLI ausgeführt wird. Mit anderen Worten: Überprüfen Sie, ob es auf einem echten Gerät oder einem normalen Browser ausgeführt wird .

Wenn es auf dem Browser ausgeführt wird, habe ich eine Eingabeaufforderung verwendet, um den Benutzer aufzufordern, einen Dummy-Wert für das Cordova-Plugin-Ergebnis anstelle des echten Cordova-Plugins einzugeben.

    
nyluje 28.10.2016, 08:27
quelle

1 Antwort

12

Siehe Plattform doc:

  

Überprüfen Sie, ob es auf einem echten Gerät oder einem normalen Browser ausgeführt wird.

Sie können die Plattforminformationen dazu verwenden:

%Vor%

Sie können also so etwas tun:

%Vor%     
sebaferreras 28.10.2016, 08:44
quelle