将AngularJS代码结构化为WAR包

时间:2016-08-13 18:29:47

标签: javascript html angularjs tomcat war

我想用AngularJS代码创建WAR包:

enter image description here

我从资源目录导入了.js文件:

<script src="resources/vendor/es6-shim/es6-shim.js"></script>

但我不知道如何从Javascript代码导入.js文件:

<script>
      System.import('resources/system-config.js').then(function () {
        System.import('main');
      }).catch(console.error.bind(console));
    </script>

我如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您不需要JS在WEB-INF目录中,因为浏览器无法请求该目录中的文件(除非您在服务器上有某些内容会拦截对&的请求) #34; / resources&#34;并从该目录中读取文件)。看起来你在#34; / public&#34;中也有JS代码。目录,所以你的JS文件应该从那里加载。

<script src="public/vendor/es6-shim/es6-shim.js"></script>

<script>
  System.import('public/system-config.js').then(function () {
    System.import('main');
  }).catch(console.error.bind(console));
</script>