Czy istnieje sposób, aby wykryć, że CLI uruchamia w programie (a nie na prawdziwym urządzeniu) i używa go jako warunkowego.Sprawdź, czy działa jako "ionic serve", aby użyć warunku w programie.
Mój problem: Mam wtyczkę Cordova, która odsyła odpowiedź do Cordova.
Kiedy korzystałem z usługi Ripple, zaproponowano, aby wybrać wartość wywołania zwrotnego, która ma zostać wysłana z powrotem do JavaScript (w celu emulowania wyniku wtyczki).
Zauważam, że Ionic2 tego nie robi, gdy uruchamiam przeglądarkę. Aby ułatwić pracę programisty i umożliwić jego testowanie w przeglądarce (i nie budować na stałe do rzeczywistego urządzenia), chciałbym móc sprawdzić program, jeśli uruchomiony jest interfejs CLI ionic serve
. Innymi słowy: Sprawdź, czy działa na prawdziwym urządzeniu lub zwykłej przeglądarce.
Jeśli działa w przeglądarce, użyłem monitu, aby poprosić użytkownika o wprowadzenie fałszywej wartości dla wtyczki Cordova zamiast prawdziwej wtyczki Cordova.
dzięki, to załatwia sprawę! – nyluje
Miło to słyszeć :) – sebaferreras
Musiałem też sprawdzić "mobileweb": 'this.platform.is ('mobileweb') || this.platform.is ('core') ' – pwagner