我正在尝试在单击按钮时执行函数...
这是我的按钮:
<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");
}
}]);
为什么单击按钮时没有调用该函数?
答案 0 :(得分:2)
该代码很好,它应该可以正常工作,如下面的代码段所示,这是代码的复制粘贴(ionic
依赖项除外)。
问题可能来自其他地方。请检查您的控制台是否有任何错误,Angular可能由于其他原因无法启动(例如无法解决离子依赖性?)。
如何查看错误using Chrome
如何查看错误using 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>