Используя document.getElementById
, вы выполняете это за пределами угловой области, поэтому ваше приложение не знает об этих изменениях.Вместо этого вам нужно сделать это внутри контроллера, например:
$timeout(function() {
$scope.current.name = "asdasd";
}, 1500);