如何在引导角应用程序时获取url params

时间:2015-01-13 23:02:20

标签: angularjs

我有一个角度应用程序,我手动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']);

    });


}

0 个答案:

没有答案