Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了angularjs – 一个Yeoman生成的Angular应用程序工作正常,直到我添加[‘ngResource’]然后它挂起大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我用“yo angular”创建了一个AngularJS应用程序,运行“grunt server –force”并进入’Allo,Allo’成功屏幕.

当我添加[‘ngresource’]如下所示时,它似乎挂起……或者浏览器中至少没有显示任何内容.

我们尝试添加$resource作为函数的参数.i.e.尝试实际使用资源,但没有运气.我没有在Web控制台中看到任何错误.我们验证了angular-resource.js列在components / angular-resources中.

这感觉就像一个愚蠢的新手错误,但它让我们陷入困境.

'use Strict';
angular.module('a3App',['ngresource'])
  .factory('myservice',function () {
  var foo = 42;
  return {
    someMethod: function() {
       return foo;
    }
   };
});
从Green&获得答案(或至少是理解) Seshadri的AngularJS书.

angular.module语句有两种工作模式:配置和运行. ‘ngresource’语句适用于配置:

angular.module('a3App',['ngresource']).config(function ($routeProvider) {
  $routeProvider
    .when('/',{
     templateUrl: 'views/main.html',controller: 'MainCtrl'
   })
   .otherwise({
     redirectTo: '/'
   });
});

作品

但是将相同的语句放在angular.module(…).factory语句中并且它会失败/静挂起(因为.factory是运行而不是配置语句):

angular.module('a3App',['ngresource']).factory('myservice',function($resourcE) {
...

这在AngularJS书的Kindle版本的位置6456(第7章中的“加载和依赖”)中进行了解释.事实之后它是有意义的(我猜所有的事情都有)..但错误信息和/或更新的文档会很棒.

大佬总结

以上是大佬教程为你收集整理的angularjs – 一个Yeoman生成的Angular应用程序工作正常,直到我添加[‘ngResource’]然后它挂起全部内容,希望文章能够帮你解决angularjs – 一个Yeoman生成的Angular应用程序工作正常,直到我添加[‘ngResource’]然后它挂起所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。