【问题标题】:Angular - Uncaught ReferenceError: angular is not definedAngular - 未捕获的 ReferenceError:未定义角度
【发布时间】:2015-06-20 00:15:58
【问题描述】:

我试图在我的 Laravel 5 项目中使用一个简单的 Angular 函数,但我不断收到此错误:

角度未定义

我尝试将 angular.min.js 移到顶部,使其成为我索引页面上的第一个 JS 脚本,但它仍然不起作用。

这是我的代码:pastebin code

它只输出{{name}} 而不是控制器的实际字符串!

我做错了什么?

【问题讨论】:

    标签: javascript php angularjs laravel-5


    【解决方案1】:

    我以前见过这个问题。就我而言,这是由于我使用的相对参考不正确。我不是这方面的专家,但我建议您尝试不同的组合,看看是否有帮助。另请查看 js 文件夹在您的网站层次结构中的位置

    例如。 src="js/angular.min.js" 或者 src="../js/angular.min.js"

    【讨论】:

    • 谢谢!我从“/js/angular.min.js”更改为“js/angular.min.js”,它起作用了! :)
    【解决方案2】:

    您的脚本标签被包裹在一个条件 IE 标签中。

    <!--[if lt IE 9]>

    把你的角脚本标签放在外面,你会没事的。

    【讨论】:

    • 它没用 :( 我什至把脚本放在 标签的顶部
    【解决方案3】:

    如果您从 Google 下载了 angular.js 文件,则需要确保每个人都具有读取权限,否则您的 HTML 文件将不会加载该文件。默认情况下,它似乎在没有访问权限的情况下下载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-21
      相关资源
      最近更新 更多