onclick不适用于Android Emulator(离子框架)

时间:2016-06-28 10:33:39

标签: ionic-framework

步骤: 离子启动你好空白

  1. 向index.html添加按钮
  2.  <ion-content>
            <button class="button" onclick="javascript:alert('x');">Try Click</button>
    </ion-content>
    
    1. 里面你好dir:离子运行android
    2. 点击“尝试点击”按钮。按钮。没有任何事情发生。
    3. 的信息: 模拟器:Android 4.4.2 API 19

2 个答案:

答案 0 :(得分:0)

将其更改为ng-click,一般情况下最好调用一个函数。

您应该将您的逻辑与您的观点分开。

示例HTML

<div ng-controller="LoginController">
   <ons-button ng-click="yourFunction()">Click Me!</ons-button>
</div>

JS

.controller('SomeController', function () {
   $scope.yourFunction = function () {
      console.log("x is triggered");
      alert('x');
   }

}

答案 1 :(得分:0)

使用

 <ion-content>
        <button class="button" ng-click="javascript:alert('x');">Try Click</button>
</ion-content>

ng-click而不是onclick ..