2016-04-26 8 views
0

イオン性のアプリに問題があります。私はイオンサーブを通してウェブブラウザー上にアプリ全体をコード化しました。今、アンドロイドデバイスに自分のアプリを公開したいと思います。イオン性のアンドロイドのボタンが機能しない

ウェブでは問題ありませんが、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の実際の機能はなっていませんと呼ばれるので、私は自分のテンプレートに何らかの形でルーティングがないと仮定します。 ボタンはちょうど死んでいるように見え、それを押すと何も起こりません(私のWebサーバー上で受信したHTTPリクエストも監視されます)。

また、ng-clickからon-tapに変更しようとしました。 誰かが私を助けることができますか?どうもありがとう。

よろしく

答えて

4

http://content-security-policy.com/を参照してください)index.htmlであなたのヘッダに

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> 

これを追加し、

cordova plugin add cordova-plugin-whitelist 

https://github.com/apache/cordova-plugin-whitelistを参照してください)プロジェクトにcordova-plugin-whitelistを追加し、次を追加する必要がありますあなたへの回線​​3210

<access origin="*" /> 
<allow-intent href="*" /> 
+0

完璧:-)それでした。 – Timon

関連する問題