我已经下载了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
,为什么它仍然失败?
知道吗?
如果您理想地使用资产管道,您应该只在index.jsp中添加主js文件,如
<asset:javascript src="app.js" />
在app.js中,您应该加载其他js文件,如
//= require angular/angular
//= require angular-route/angular-route
//= require_tree views
//= require_self
希望这能帮助
这个插件对我来说效果很好。Grails Angularjs插件。
查看其Readme以获取说明