2017-07-19 12 views
0

コードを通過しながら、私は、角4.3.0値を角度2で保存する方法は?

に角度の1.3.xからWebサイトを移行する必要があり、私はいくつかの質問を持っている

アプリケーションが値

angular.module('abc').value('externalProviderConfigSettings', { 
    settingsVersion: "2.0", 
    facebook: { appKey: '', appSecret: '', redirectUrl: '', state: '', permissions: ['email', 'public_profile', 'user_friends', 'publish_actions', 'manage_pages'] }, 
    twitter: { appKey: '', appSecret: '', redirectUrl: '', state: '', permissions: [] }, 
    linkedin: { appKey: '', appSecret: '', redirectUrl: '', state: '', permissions: ['r_basicprofile', 'r_emailaddress', 'w_share', 'rw_company_admin'] }, 
    google: { appKey: '', appSecret: '', state: '', permissions: [] }, 
    pinterest: { redirectUrl: '' } 
}); 

のいくつかの種類を使用していますAngular 4.3.0でこれらの種類の値を移行する方法。 私はドキュメントを読むつもりですが、把握できません。 は、同様の.configコード角度2のそれを処理するための方法

angular.module('abc').config 

はありますか? その大きなアプリと私は私のアプローチが正しいことを確認したい。

ありがとうございます!

+0

サービスを使用して、アプリケーション全体の到達可能状態を処理できます。https://angular.io/tutorial/toh-pt4 – wostex

答えて

0

私のアプローチは、あなたが好きな場所、たとえば、constとしてエクスポートし、それをインポートするには、次のようになります。

環境/ environment.ts

export const environment = { 
    production: false, 
    token_auth_config: { 
    apiBase: 'http://localhost:3000', 
    signInRedirect: '/login' 
    } 
}; 

次に、あなたがそれをインポートし、他のファイルで

import {environment} from '../environments/environment'; 

this.authToken.init(environment.token_auth_config); 
関連する問題