【发布时间】:2014-01-17 18:49:33
【问题描述】:
我希望能够从 amazon s3 加载 html 部分,所以我上传它们并像这样使用公共 url;
'use strict';
/* App Module */
var phonecatApp = angular.module('phonecatApp', [
'ngRoute',
'phonecatAnimations',
'phonecatControllers',
'phonecatFilters',
'phonecatServices'
]);
phonecatApp.config(['$routeProvider',
function($routeProvider) {
$routeProvider.
when('/phones', {
templateUrl: 'https://s3-us-west-2.amazonaws.com/playfield/phone-list.html',
controller: 'PhoneListCtrl'
}).
when('/phones/:phoneId', {
templateUrl: 'https://s3-us-west-2.amazonaws.com/playfield/phone-detail.html',
controller: 'PhoneDetailCtrl'
}).
otherwise({
redirectTo: '/phones'
});
}]);
但我收到这样的错误
[$sce:insecurl] Blocked loading resource from url not allowed by $sceDelegate policy.
当我像这样从类似的域切换到部分时;
templateUrl: '/partials/phone-list.html'
效果很好。
我很乐意提供任何帮助。 谢谢
【问题讨论】:
标签: javascript angularjs cors