在AngularJS中,我们可以使用then()
方法来获取承诺值而不包含内部属性。下面是一个示例代码:
var promise = $http.get('/api/data');
promise.then(function(response) {
// 获取承诺值
var data = response.data;
console.log(data);
}).catch(function(error) {
// 处理错误
console.log(error);
});
在上面的示例中,我们使用$http.get()
方法发送一个GET请求并返回一个承诺对象。然后,我们使用then()
方法来处理成功的回调函数,并从响应对象中获取承诺值(即response.data
)。如果出现错误,则使用catch()
方法来处理失败的回调函数。
通过这种方式,我们可以获取到承诺值而不包含内部属性。