Restangular-喷射器模块误差



我是Restangular的新手,并试图通过调用WebAPI来实现简单的应用程序来学习它。我可以使用简单的$ HTTP服务来调用此服务并获得正确的响应。

我编写的代码如下。我已经搜索了问题以找到解决方案,但没有。

 var myApp = angular.module('myApp', ['restangular']);
myApp.config(function (RestangularProvider) {
    var newBaseUrl = "";
        newBaseUrl = 'http://localhost:37103/api/'
    RestangularProvider.setBaseUrl(newBaseUrl);
})
myApp.controller("myCtrl", function ($scope, Restangular) {
    $scope.data = "Default Value"
    $scope.data = Restangular.one("employee").get();
})

我在Chromes控制台上遇到的错误如下

 angular.min.js:6 Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.5.8/$injector/modulerr?p0=myApp&p1=Error%3A%2…0Bc%20(http%3A%2F%2Flocalhost%3A37103%2FSource%2Fangular.min.js%3A21%3A179)

上述错误是可单击的,它说可能是文件包含的。但是我包括Restangular.js文件,并且可以看到它在网络选项卡中加载。

谢谢!

对于此问题,我发现我下载的Restangular.js文件中出现了问题。我用cdn标签cdnjs.cloudflare.com/ajax/libs/restangular/1.5.1/restangular‌ .js代替它。它非常奇怪。

最新更新