Я новичок в угловой платформе. Вот мой сценарий, в котором я хочу изменить свою переменную $ scope.variable через некоторое время, поэтому я использовал метод setTimeout
javascript.
$scope.variable = 'Previous';
setTimeout(function(){
$scope.variable='NEXT';
},3000);
Этот код не работает для меня. Я использовал $apply()
чтобы этот код работал.
Позже я узнал, что у angular есть служба $ timeout, которая выполняет ту же работу.
$scope.variable = 'Previous';
$timeout(function () {
$scope.variable = 'NEXT';
}, 2000);
Как я могу сравнить производительность службы $timeout
с javascript setTimeout
??
Почему мы должны использовать $timeout
вместо setTimeout
??
Пожалуйста, дайте мне несколько примеров и причин, чтобы использовать его, который показывает производительность.
Спасибо :)