У меня проблема с моим ионным приложением. Я закодировал все приложение через веб-браузер через ionic serve. Теперь я хочу опубликовать свое приложение на устройстве Android.
В Интернете все работает нормально, но когда я пытаюсь запустить приложение на своем устройстве Android 4.3 или 5.5, ничего не происходит, когда я нажимаю кнопку входа на странице входа.
это мой шаблон входа:
<ion-view view-title="Anmelden" name="login-view">
<ion-content class="padding">
<div class="list list-inset">
<label class="item item-input">
<input type="text" placeholder="Username" ng-model="data.username">
</label>
<label class="item item-input">
<input type="password" placeholder="Passwort" ng-model="data.password">
</label>
</div>
<button class="button button-block button-positive" ng-click="login(data)">Login</button>
</ion-content>
</ion-view>
моя маршрутизация (упрощенная), она находится в моем app.js после функции запуска:
.config(function ($stateProvider, $urlRouterProvider, USER_ROLES) {
$stateProvider
.state('login', {
url: '/login',
templateUrl: 'templates/login.html',
controller: 'LoginCtrl'
})
$urlRouterProvider.otherwise('/login');
})
Фактическая функция в моем LoginCtrl не вызывается, поэтому я предполагаю, что мой шаблон каким-то образом не связан с его маршрутизацией. Кнопка просто кажется мертвой, и при ее нажатии ничего не происходит (также отслеживаются входящие http-запросы на моем веб-сервере).
Я также пытался перейти с ng-click на on-tap. Кто-нибудь может мне помочь? Большое спасибо.
С Уважением