I'm learning angularjs and trying to append a greeting to h3
tag using Promise
. But it doesn't work (no error log).
angular.module('app', []).controller('test', function ($scope) {
$scope.greeting = 'Hello world!';
let p1 = new Promise(r => r('Hi'));
let p2 = new Promise(r => r('Im Gosu'));
Promise.all([p1, p2]).then(p => {
$scope.greeting = `${p[0]} ${p[1]}`;
console.log(p[0]);
console.log(p[1]);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app" ng-controller="test">
<h3 ng-bind="greeting"></h3>
</div>
What am I missing?