file - Angular2 中静态文件的默认路径是什么?

标签 file angular static thymeleaf angular-cli

我目前正在从事一个小型的 Angular2 项目。在我的例子中,我必须将一些请求(如“/faq”、“/aboutus”)重新路由回我的旧后端服务器,以获取一些服务器端呈现的 thymeleaf 模板。因此,我正在使用内置代理重新路由到我的后端服务器。不幸的是,由于一些奇怪的原因,它服务器html文件没有任何脚本样式图片。 (我使用 angular-cli 来创建我的项目结构)

这就是为什么我想将这些静态文件添加到我的 angular2 文件夹 但我找不到正确的位置以使其可供我的应用程序使用。 有没有其他人知道如何将这些文件正确放置在项目结构中?

在此先感谢您的帮助

最佳答案

根据当前angular-cli readme (v1.0.1):

You use the assets array in angular-cli.json to list files or folders you want to copy as-is when building your project:

"assets": [
  "assets",
  "favicon.ico"
]

默认情况下,assets 文件夹是为此配置的,因此您可以将文件放入如下结构

├── src
.   ├── assets
.   .   ├── file1.txt
.   .   ├── img
    .   │   └── image1.png
        └── css

并从 url 路径 /img/image1.png 等提供它们

如果您对默认选项不满意,请将您选择的文件夹名称添加到 angular-cli.json,即

"assets": [
  "static",
  ...
]

为您的文件创建 ./src/static/ 文件夹,并以类似于默认的方式提供服务。

关于file - Angular2 中静态文件的默认路径是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40424907/

相关文章:

Angular2 和 ReactiveX 的分页思路

angular4 httpclient csrf 不发送 x-xsrf-token

c++ - 如何在 C++ 中限制对静态变量的访问?

php - 从一个类的字符串名称中,我可以得到一个静态变量吗?

java - 将文件列表从一个位置复制到另一个位置

c - fopen 的文件字符串错误?

angular - 使用自定义匹配器限制路由

PHP pdo 实例作为私有(private)静态属性

c - 从 C 中的文件中读取特定行和列

file - 通过 ScriptingBridge 获取 itunes 中的特定轨道