Ich bin neu in Angularjs und möchte einen Timer hinzufügen, sobald die Seite geladen wird. Ich habe hier einige ähnliche Fragen gelesen, aber ich konnte mein Problem nicht lösen. Ich habe data-ng-init="init()"
meiner Ansicht hinzugefügt. Dies ist der Controller:
'use strict';
angular.module('tempApp')
.controller('MainController',['$scope','$timeout','dService', function ($scope,$timeout, dService) {
$scope.init = function(){
console.log("Safety checkStatus page load");
$timeout(callAtTimeout(),3000);
}
function callAtTimeout(){
console.log("Safety checkStatus ***");
}
}]);
jsfiddle: https://jsfiddle.net/Zusee/s6xy48t0/9/
Hier dService ist separater Service js Datei, die ich verwenden werde. Jede Hilfe wäre willkommen.
Vielen Dank für Ihre Unterstützung. Ich habe das auch ohne Glück versucht. –
Bitte überprüfen Sie meine bearbeitete Antwort auf geänderte $ timeout() – urvashi
@urvashi 'Ich habe hinzugefügt data-ng-init =" init() "Sie müssen es nicht explizit –