angular.jsをやってみる (11) - $interval -
window.setIntevalをangular.jsでラップした物らしい。http://docs.angularjs.org/api/ng/service/$interval を見つつやってみた
app.js
angular.module("app", [])
.controller("SampleController", function($scope, $interval, $element) {
var stop;
stop = $interval(function() {
var div = angular.element("<div>");
div.text(new Date().getTime());
$element.append(div);
}, 1000);
$scope.stop = function() {
if (!angular.isDefined(stop)) {
return;
}
$interval.cancel(stop);
};
});
んまぁ1秒毎な処理を動かして現在のタイムを画面に追加するだけ。でstopが呼ばれると$interval.cancelで停止させる事が出来るような感じかと
んまぁあまりツッコミどころも無いような気がするのでこんなもんで