首页 文章

如何在nativescript angular中创建rest服务

提问于
浏览
0

请帮我在nativescript angular中创建休息服务 .

这个我的休息客户端地址:http://api.bagi2.com/user认证:基本a2V5RHJpdmVyQXBwOk1vdmVUb090aGVyTW92ZQ ==

我试试这个文档https://docs.nativescript.org/angular/code-samples/http,但我无法查看数据 .

任何人都可以推荐电子书或帮助我在nativescript angular all中使用绑定数据 . 请 :(

1 回答

  • 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) 
             })
    }
    

相关问题