【发布时间】:2013-04-23 12:09:03
【问题描述】:
我使用“yo angular”创建了一个 AngularJS 应用程序,运行“grunt server --force”并进入“Allo,Allo”成功屏幕。
当我添加如下所示的 ['ngResource'] 时,它似乎挂起......或者至少浏览器中不再显示任何内容。
我们尝试将 $resource 作为参数添加到函数中......即尝试实际使用资源但没有运气。我在 Web 控制台中看不到任何错误。我们验证了 angular-resource.js 列在 components/angular-resources 中。
这感觉像是一个愚蠢的新手错误,但它让我们陷入困境。
'使用严格'; angular.module('a3App', ['ngResource']) .factory('myService', function () { 变量 foo = 42; 返回 { 一些方法:函数(){ 返回富; } }; });【问题讨论】:
-
您确定在您的网页中添加了 angular-resources.js 文件(如 index.html)吗?
-
是的,它在那里,谢谢。事实上,我们的一项实验是将其取出(出现预期错误)以验证我们是否正确地请求它。
-
又一个问题,你为什么要这样使用ngResource?我认为它应该与restfull服务一起使用。见docs.angularjs.org/tutorial/step_11
-
我们正在编写与您提到的页面中的 services.js 非常相似的代码......但是挂起......所以我们备份并尝试进行较小的更改。知道系统为什么/在哪里可能会挂在我们身上吗?
-
您粘贴的代码没有问题:plnkr.co/edit/Y3tborn8BDADOPaEQXb4?p=preview