按下按钮时,ng点击不起作用

ng-click not working when button is pushed

本文关键字:不起作用 ng 按钮      更新时间:2024-04-25

我正试图在单击按钮时执行一个函数。。。

这是我的按钮:

<body ng-app="starter">
<div ng-controller="convertController">
    <button class="button button-block button-balanced" ng-click="convert()">
        Convert
    </button>
</div>

这是我的功能:

var myApp = angular.module('starter',['ionic']);
myApp.controller('convertController', ['$scope', function($scope) {
    $scope.convert = function(){
       alert("convert");
    }                            
}]);

为什么当我点击按钮时,函数没有被调用?

这段代码很好,它应该可以像您在下面的代码片段中看到的那样工作,这是代码的复制粘贴(ionic依赖项除外)。

这个问题可能来自其他地方。请检查您的控制台是否有任何错误,Angular可能由于其他原因无法启动(例如无法解决离子依赖关系?)。

如何使用Chrome 查看错误

如何使用Firefox 查看错误

var myApp = angular.module('starter',[]);
myApp.controller('convertController', ['$scope', function($scope) {
    $scope.convert = function(){
       alert("convert");
    }                            
}]);
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<body ng-app="starter">
<div ng-controller="convertController">
    <button class="button button-block button-balanced" ng-click="convert()">
        Convert
    </button>
</div>
</body>