如何从org.webjars.bower加载多个脚本

时间:2017-06-09 19:54:42

标签: angularjs angularjs-directive

我正在以这种方式使用maven加载angularjs + ui-router + ng-messages(using internet path)

 <script type="text/javascript" src="/webjars/angularjs/1.6.4/angular.js">
 </script>
 <script type="text/javascript"
        src="/webjars/angular-ui-router/1.0.3/angular-ui-router.js">
 </script>
 <script type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/angular-messages/1.6.0/angular-messages.js">
 </script>

它工作正常但如果我尝试以这种方式从org.webjars.bower添加ngStorage / ngMessages:

<script type="text/javascript" 
src="/webjars/bower/ngstorage/0.3.11/ngstorage.js">
<script type="text/javascript" 
src="/webjars/bower/angular-messages/1.6.4/angular-messages.js">

我收到这样的话:

  

获取http://localhost:8080/webjars/bower/ngstorage/0.3.11/ngstorage.js   404()   或ngmessages

的相同错误

所以我无法加载它们。为什么? 问题是什么?每个脚本的版本?

1 个答案:

答案 0 :(得分:1)

我自己解决了问题。

我打开Maven Dependencies搜索了ngstorage

https://postimg.org/image/v1vsy4cel/

我看到ngstorage.js的路径是什么...显然是脚本的名称,它不是ngstorage.js它的ngStorage.js以及路径&src="/webjars/bower/ngstorage/0.3.11/ngStorage.js" #39;不是src="/webjars/ngstorage/0.3.11/ngStorage.js"org.webjars.bower

由于工件包({{1}})

,我感到很困惑