2016-06-28 33 views
0

步驟工作: 1.離子開始你好空白的onclick不是Android模擬器(離子框架)

  • 添加按鈕中的index.html
  • <ion-content> 
         <button class="button" onclick="javascript:alert('x');">Try Click</button> 
    </ion-content> 
    
    1. inside your hello dir:ionic run android
    2. 點擊'Try Click'按鈕。什麼都沒發生。

    信息: 仿真器:是Android 4.4.2 API 19

    +1

    使用'NG-click' ...常見問題..儘量避免使用jQuery元素..使用角元素.. –

    +0

    即使簡單的錨點也不能正常工作:Click Link h3n

    回答

    0

    將其更改爲NG-點擊和一般最好是調用一個函數。

    你應該將你的邏輯與你的觀點分開。

    例如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'); 
        } 
    
    } 
    
    0

    使用

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

    NG單擊代替的onclick ..

    +0

    ng-click不起作用。我試過Click Link,警報沒有顯示。但是,當鏈路在離子指令之外時,它就可以工作 – h3n