【问题标题】:Ionic2 + Angular2 passing configuration to dependencyIonic2 + Angular2 将配置传递给依赖项
【发布时间】:2016-05-30 04:10:20
【问题描述】:

我想设置全局配置文件或来自app.ts

传递配置,可以自动用于我们的依赖注入

Api.ts 服务

import {Injectable} from 'angular2/core';
import {Http} from 'angular2/http'

@Injectable()
export class Api {

    constructor(private http: Http) {}

    login (username, password)
    {
        return this.http.get(`../?client_id=${clientId}&client_secret=${clientSecret}&grant_type=password&username=${username}&password=${password}`).map(res => res.json());
    }
}

如何将客户端 ID 和客户端密码从 typescript angular2 全局传递给 api 依赖项?

【问题讨论】:

    标签: angularjs dependency-injection ionic-framework angular ionic2


    【解决方案1】:

    您可以使用您的凭据创建文件

    凭据.ts

    export var credentials = {
      client_id: 1234,
      client_secret: 'secret'
    }
    

    并将其导入到您的文件中

    import {Injectable} from 'angular2/core';
    import {Http} from 'angular2/http'
    import {credentials} from 'credentials'
    
    @Injectable()
    export class Api {
    
        constructor(private http: Http) {}
    
        login (username, password)
        {
            return this.http.get('../?client_id=' + credentials.client_id + '&client_secret=' + credentials.client_secret + '&grant_type=password&username=${username}&password=${password}`).map(res => res.json());
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-08
      • 1970-01-01
      • 2015-04-12
      • 2023-02-16
      • 2019-05-19
      • 1970-01-01
      • 2013-11-29
      • 1970-01-01
      相关资源
      最近更新 更多