请帮我在nativescript angular中创建休息服务。
我的其余客户地址:http://api.bagi2.com/user 身份验证:基本a2V5RHJpdmVyQXBwOk1vdmVUb090aGVyTW92ZQ ==
我尝试使用此文档https://docs.nativescript.org/angular/code-samples/http,但我无法查看数据。
任何人都可以推荐电子书或帮助我在nativescript angular all中使用绑定数据。请:(
答案 0 :(得分:0)
您可以在服务中为您的api拨打所有电话。您可以使用httpModule
来调用您的api并将其置于承诺中以捕获错误。
示例:my-api.service.ts
,班级名称为MyService
getUser() {
let promise = new Promise((resolve, reject) => {
httpModule.request({
url: 'http://api.bagi2.com/user',
method: 'GET'
}).then((res) => {
resolve(res)
}, (err) => {
reject(err)
})
})
return promise;
}
并将其注入您的组件ts文件。
例如:app.component.ts
// assume you know how to import files
constructor(private myService: MyService) {
this.myService.getUser()
.then((res) => {
console.log(res)
}).catch((err) => {
console.log(err)
})
}