我已經檢查了這裏的其他問題,他們沒有答案。
我有以下幾點:(節選)
...
$scope.direction = 'left';
$scope.currentSlideIndex = 0;
$scope.nextSlide = function() {
$scope.direction = 'left';
$scope.currentSlideIndex = ($scope.currentSlideIndex < $scope.slides.length - 1) ? ++$scope.currentSlideIndex : 0;
};
$interval($scope.nextSlide, 4000);
...
並沒有任何反應。我注入了$ interval。沒有控制檯錯誤消息。我知道這個函數本身起作用,因爲當它被ng-click調用時,它可以正常工作。
潛在問題:我有一個新聞源在同一頁上滾動。那份新聞採訪的潛在時間間隔是否可以殺死這個?這是從外部腳本獲得它的運動,我很難確定它是否被阻止檢查。
你確定它沒有發射?你有沒有嘗試過控制檯日誌記錄看?該電話看起來很好,我看到了。 – Sean
是的。我在函數和nada中加入了一個警報。 –
何時執行'$ interval($ scope.nextSlide,4000);'設置?是在ng-click之後還是在頁面加載完成後? – Sean