我创建了一个与index.html文件处于同一级别的应用程序是configuration.conf.js
此文件有一行代码,所有请求都声明了全局网址:
var urlConf = "http://192.168.1.54:58536/connect.svc/";
修改requesty后的文件被定向到该地址,但是当你构建主角度js文件时,将它与所有其他js文件一起播放。
尽管文件已上传到服务器,但它会更改它,不要更改。如何使应用程序使用connection.conf.js文件中指定的URL
导入文件connection.conf.js的URL值的函数:
import '../../../connection.conf.js';
declare var urlConf: string;
export function url(url, urlParameters?) {
if (urlConf.slice(-1) !== '/') {
urlConf = urlConf + '/';
}
let urlGlobal = urlConf;
if (urlGlobal && !urlParameters) {
return `${urlGlobal}${url}`;
} else if (urlGlobal && urlParameters) {
return `${urlGlobal}${url}${urlParameters}`;
} else {
return undefined;
}
}
答案 0 :(得分:0)
Yeap,也坚持这一点。我需要在不同的环境中重用相同的编译angular2工件,从外部JS配置文件加载端点。