我有一個似乎是行爲不端的控制器。我已經刪除了所有的工作,使這個短暫的其他代碼:對象不是AngularJS中的函數
控制器:
'use strict';
angular.module('AppliedSiteApp').controller('CarouselCtrl', function ($scope) {
$scope.nextImage = function() {
console.log('hi');
}
});
查看:
<div class="carousel" ng-controller="CarouselCtrl">
<ul class="nav">
<li ng-click="prevImage()"><</li>
<li ng-click="nextImage()">></li>
</ul>
</div>
每次我點擊瀏覽器上的按鈕,它說:'TypeError:對象不是一個函數'或'沒有方法替換'。我究竟做錯了什麼?
您是否定義了prevImage()?你是否點擊prevImage()按鈕? – chubbsondubs
你有沒有找到這個答案?我有相同的輸出,但只有第一次點擊後,這工作正常。 –
我用了一個保留的函數..'$ scope.register = fun ...'不起作用。 –