我有一个角度应用程序,我手动bootstrap所以我可以在应用程序启动之前从服务器获取配置数据。问题是我需要从url传入服务器的id参数以获取配置数据。
在我引导应用程序时,有没有办法使用angular来收集一些url params?我需要一个$ http.get url的参数。
fetchData().then(bootstrapApplication);
function fetchData() {
var initInjector = angular.injector(["ng"]);
var $http = initInjector.get("$http");
return $http.get("/path/to/data.json").then(function (response) {
angular.module('app').constant("config", response.data);
}, function (errorResponse) {
// Handle error case
});
}
function bootstrapApplication() {
// manually bootstrap the app
angular.element(document).ready(function () {
var reportingApp = document.getElementById('ClaimSummaryApp');
angular.bootstrap(reportingApp, ['app']);
});
}