我想在获取模板的请求中添加一些标头,以便我可以拒绝非 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