Pra*_*thi 1 javascript typescript visual-studio-code angular
我已经Constants.js定义了以下变量的文件。
var baseApiUrl = "/api";
var ConstantAPI = {
employee: baseApiUrl + "/employee",
}
Run Code Online (Sandbox Code Playgroud)
我正在使用ConstantAPI.employee
我Constants.ts也有过 我怎样才能访问baseApiUrl文件.ts。
我正在尝试像下面这样
export class DataService {
constructor(@Inject(HttpClient) private http: HttpClient) {
}
getEmployess(): Observable<any> {
var url = ConstantAPI.employee; // Error: Cannot find name 'ConstantAPI'
return this.http.post(url, searchData, options)
}
}
Run Code Online (Sandbox Code Playgroud)
我认为你想要的是重新格式化你的 JavaScript 文件,以便可以通过module.exports如下方式导出:
module.exports.baseApiUrl = "/api";
module.exports.ConstantAPI = {
employee: baseApiUrl + "/employee"
}
Run Code Online (Sandbox Code Playgroud)
然后导入 like:import * as Constants from "/path/to/Constants"
或import {baseApiUrl} from "/path/to/Constants"单独使用它们。
然后使用 likeConstants.baseApiUrl
或baseApiUrlif 第二种方式。
| 归档时间: |
|
| 查看次数: |
2068 次 |
| 最近记录: |