我必须将网站从角度1.3.x迁移到角度4.3.0
在浏览代码时,我有几个问题
应用程序使用某种值
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代码
angular.module('abc').config
如何处理角度2? 它是一个很棒的应用程序,我想确保我的方法是正确的。
谢谢!
答案 0 :(得分: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);