angularjs - 用 Assets 插件grails加载Angular js

标签 angularjs grails

我已经下载了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/

相关文章:

javascript - 输入字段上的两个函数调用,一个是 onBlur,一个不在 Angular 中

grails - Grails <字段类型=“number”…>无法正常工作??

javascript - Grails-在remoteFunction中将JS变量用于 Controller 和 Action args

Grails:用 logback 替换 log4j

javascript - Angular Javascript 导出 CSV。有没有办法在 Mac 和 Windows 中一致地指定文件扩展名

javascript - 如何在 AngularJS 中公开公共(public)函数

javascript - AngularJS 在列中使用 ng-repeat 填充表格

javascript - 为什么在 AngularJS 中使用 .factory 而不是声明为变量?

grails - 重定向到UrlMappings.groovy中的静态页面

ruby-on-rails - Goji,RoRails或Grails for “Social Network”