【发布时间】:2015-04-08 01:23:12
【问题描述】:
我想在获取模板的请求中添加一些标头,以便我可以拒绝非 angularjs 请求并以错误响应。
但是,似乎只能使用$http,重新实现类似于templateUrl 提供的机制似乎是一种可怕的浪费。
这是我的示例路由器:
siteApp.config([ '$routeProvider', '$locationProvider',
function($routeProvider, $locationProvider) {
$routeProvider.when('/user', {
controller : 'UserController',
}).when('/link', {
templateUrl : '/user/index.json'
});
$locationProvider.html5Mode(true);
} ]);
编辑:如果有帮助,我正在尝试让 ZendFramework2 API 检测到它,但它无法识别 XmlHttpRequest
【问题讨论】:
-
我个人建议你使用
ui-route,它可以默认将$http注入到模板加载中。
标签: javascript angularjs xmlhttprequest angularjs-routing ng-view