我已经下载了angular js版本1.20,并将文件放在assets
目录中。
在我的index.gsp
文件中,我有以下代码:
<asset:javascript src="angular.min.js" />
<asset:javascript src="angular-route.js" />
但是,在加载页面时,出现以下错误:
Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.26/$injector/modulerr?p0=%22Hubbub%22&p1=Er…080%2Fkanban-geneva%2Fassets%2Fangular.min.js%3Fcompile%3Dfalse%3A18%3A387)
即使我添加了
route.js
,为什么它仍然失败?任何的想法?
最佳答案
如果理想情况下使用 Assets 管道,则应在index.jsp中添加您的主要js文件,例如
<asset:javascript src="app.js" />
在app.js中,您应该加载其他js文件,例如
//= require angular/angular
//= require angular-route/angular-route
//= require_tree views
//= require_self
希望这可以帮助
关于angularjs - 用 Assets 插件grails加载Angular js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26815068/