使用资产插件grails加载Angular js



我已经下载了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以获取说明

最新更新