【问题标题】:how to create rest service in nativescript angular如何在 nativescript angular 中创建休息服务
【发布时间】:2018-04-30 08:53:33
【问题描述】:

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

这是我的休息客户地址:http://api.bagi2.com/user 身份验证:基本 a2V5RHJpdmVyQXBwOk1vdmVUb090aGVyTW92ZQ==

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

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

【问题讨论】:

    标签: angular data-binding nativescript


    【解决方案1】:

    您可以只创建一个服务,将所有调用放在您的 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) 
             })
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-13
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      相关资源
      最近更新 更多