используя обещание во взглядах в angularjs - PullRequest
0 голосов
/ 18 января 2019
<div ng-app="myApp" ng-controller="myCtrl">

First Name: <input type="text" ng-model="firstName"><br>
Last Name: <input type="text" ng-model="lastName"><br>
<br>
Full Name: {{firstName + " " + lastName}}
{{obj}}

</div>

<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope ,$q,$timeout) {
    $scope.firstName = "John";
    $scope.lastName = "Doe";
    var pro=function(){
var a=$q.defer();
$timeout(function(){
console.log("resolve");
a.resolve(1);
}, 
3000
);
    return a.promise;
}

$scope.obj=pro();

});
</script>

Когда я изучаю, когда мы используем объект обещания в представлении, он автоматически добавляет функцию разрешения, чтобы показать значение разрешения в представлении, но он не показывает разрешенное значение в представлении. Он просто показывает это "{}". Что не так, я делает

1 Ответ

0 голосов
/ 18 января 2019

Шаблоны больше не распаковывают автоматически обещания

$parse и шаблоны в целом больше не будут автоматически разворачивать обещания.

Для получения дополнительной информации см.

...