Ich versuche, eine Verzögerung von 2000ms mit der Timeout-Methode hinzuzufügen, aber es funktioniert nicht, wenn ich versuche, es in der Funktion (searchfunc) innerhalb der Cotroller aufzurufen. Es gibt Fehler: $ Timeout ist keine Funktion. Controller-Code:
var angularjsapp = angular.module('graphApp', ['ngAnimate', 'ui.bootstrap','ui.grid']);
angularjsapp.controller('AccordionDemoCtrl', function($scope, $timeout) {
$scope.searchfunc = function(search_name,$timeout) {
WebSocketTest(search_name,keyword_type);
//$scope.loading = false;
$timeout(function() {
$scope.loading = false;
}, 2000);
});