私はこのコードを書いたので、カウントダウンが00:00になったら停止したい。私は$interval.cancel();
を使用したいが、私はそれを使う方法を知らない。カウントダウンを停止するanglejs
私のコードはここにある:
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope, $interval) {
$scope.counter = 10;
$interval(function(){console.log($scope.counter--)},1000);
});
app.filter('counter', [function() {
return function(seconds) {
return new Date(1970, 0, 1).setSeconds(seconds);
};
}])
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<div ng-app="myApp" ng-controller="myCtrl">
<p>{{counter | counter | date:'mm:ss'}}</p>
</div>
ドキュメントが存在する理由です:https://docs.angularjs.org/api/ng/service/$interval –
アイブ氏はすでに見たが、それは私には思われるがこれほど少ないのドキュメントを複雑 – salimbenfarhat
ドキュメントを読むのが難しい場合は、プログラマではありません。それは仕事の一部です。あなたの質問は基本的には「私はドキュメンテーションのページを読むのが面倒です。私のコードを書いてください? –