小编Joe*_*ers的帖子

AngularJS错误:阻止从$ sceDelegate策略允许的URL加载资源

我目前正在关注AngularJS的教程.这是我的controllers.js文件中的代码.

'use strict';

angular.module ( 'F1FeederApp.controllers' , []                                     )
.controller    ( 'driversController'       , function ( $scope , ergastAPIservice ) {

    $scope.nameFilter = null;
    $scope.driversList = [];

    ergastAPIservice.getDrivers ().success ( function ( response ) {
        $scope.driversList = response.MRData.StandingsTable.StandingsLists [ 0 ].DriverStandings;
    });
});
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

1)$ sceDelegate策略不允许阻止来自url的加载资源.

2)TypeError:ergastAPIservice.getDrivers(...).success不是函数

我根本不确定导致这些错误的原因,我对Angular很新.我在我和其他例子之间看到的唯一可能的差异是在这段代码中:(services.js)

'use strict';

angular.module ( 'F1FeederApp.services' , []                 )
.factory       ( 'ergastAPIservice'     , function ( $http ) {

    var ergastAPI = {};

    ergastAPI.getDrivers = function () {
        return $http ({
            method : 'JSONP' , …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-1.6

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

angularjs ×1

angularjs-1.6 ×1

javascript ×1