使用routeprovider从整页获取页面部分而不是部分

时间:2015-10-14 12:42:57

标签: angularjs angularjs-routing

我正在尝试使用AngularJS创建网站。可以使用以下代码使用路径提供程序加载部分:



myApp.config(function($routeProvider, $locationProvider) {

    $routeProvider
        //route for the home page
        .when('/', {
            templateUrl : 'Wonen.htm',
            controller  : 'mainController'
        })
        .when('/homepage.htm', {
            templateUrl : 'Wonen.htm',
            controller  : 'mainController'
        })
        .otherwise({
            // redirectTo : redirect
        });
});




页面Wonen.htm是部分没有页眉和页脚等。我们想要使用一个完整的页面,并根据此页面中的ID加载我们需要的html部分。

这可能吗?

1 个答案:

答案 0 :(得分:0)

为此找到了解决方案:

myApp.factory('myHttpInterceptor', function ($q) {
    return {
        response: function (response) {
            console.log("On success:", response);
            // do something on success
           
            if() {
                

                return $q.reject(response);
            }

            return response;
        },
        responseError: function (response) {
            console.log("On error", response);
            // do something on error
            return $q.reject(response);
        }
    };
});
myApp.config(function ($httpProvider) {
    $httpProvider.interceptors.push('myHttpInterceptor');
});

我唯一知道的就是编辑回复。