Мне нужно использовать угловой $ timeout для отображения элемента в течение 2 секунд. он работает с $ scope, но теперь я не понимаю, как использовать его с ключевым словом this this "controller as ...".
https://plnkr.co/edit/GPWRg4acYVrP1Ry00D7z?p=preview
angular.module("test", [])
.controller("testCtrl", function($scope, $timeout){
$scope.boo = false;
$scope.disappear = function(){
$scope.boo = true;
$timeout(function() {
$scope.boo = false;
}, 2000);
}
});
большое спасибо! Ты прав. я пробовал это, но не назначая это переменной, и это не сработало. это как-то связано с javascript local ang global scope? – OleGunarSolskier
@OleGunarSolskier да..подготовьтесь к справочному ответу, который я там добавил .. THBN ..) –