3

我正在尝试在http://docs.angularjs.org/guide/expression上尝试示例和教程,并且这些示例在 plunker 和 jsfiddle 中不起作用。我在控制台中收到此错误

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.0rc1/$injector/modulerr?p0=App&p1=Error%3A%…eapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.0rc1%2Fangular.min.js%3A27%3A198) 

这是一个已知错误吗?

4

1 回答 1

4

特别是 JSFiddle 一直很难与 AngularJS 一起工作。HTML 部分并不意味着获取整个 HTML 文档。相反,您需要按照以下步骤配置工作区以使用 Angular:

  1. 在外部资源下,添加Angular 脚本(记得点击 + 图标)
  2. 在 Fiddle Options 下,将body标签更改为包含ng-app如下:<body ng-app>

那应该让你开始。如果您不介意使用旧版本的 Angular (1.1.1),您可以从“框架和扩展”下拉列表中选择它,然后将第二个下拉列表onLoadNo wrap - in <body>.

请参阅此处以获取文档中的工作示例:http: //jsfiddle.net/jPtb3/

这里是使用 1.1.1 的可选方法:http: //jsfiddle.net/5nA2H/

更新

评论中有一些错误信息。文档实际上是angular.module为您创建的,但它们传递的是空依赖项。因此,您可以删除(不是最好的),也可以通过删除空依赖项(最好)来="App"修复声明,如下所示:angular.module

angular.module('App', []);
于 2013-08-28T18:36:24.287 回答