【问题标题】:using promise in views in angularjs在angularjs的视图中使用promise
【发布时间】:2019-01-18 06:05:07
【问题描述】:
<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>

正如我研究的那样,当我们在视图中使用 promise 对象时,它会自动添加解析函数以在视图中显示解析值,但它没有在视图中显示解析值。它只是显示这个“{}”。我错了在做

【问题讨论】:

    标签: javascript angularjs promise interpolation


    【解决方案1】:

    模板不再自动解包承诺

    $parse 和一般模板将不再自动解包 Promise。

    有关详细信息,请参阅

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-12
      • 1970-01-01
      • 2016-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多