【问题标题】:angular 8, How to store static HTML file inside custom packge?角度 8,如何在自定义包中存储静态 HTML 文件?
【发布时间】:2020-03-21 17:46:02
【问题描述】:

我制作了一个有角度的自定义包,并且我有多个使用该包的应用程序。 我想在我的包中存储一个静态 HTML 文件,以便所有应用程序都可以访问该文件。

** 应用程序需要在资源管理器的新选项卡上重定向到该 HTML 文件

我是怎么做到的?

谢谢。

【问题讨论】:

  • 据我了解,您想重用 Angular 包中的 Angular html 模板吗?如果是这样,是为了将其作为其他组件的模板重用吗?
  • 是的,它是一个硬编码模板,我想从使用此包的其他 Angular 应用程序导航到此 html 文件。
  • 我的回答是否提供了您想要的解决方案?
  • 这是一个不错的选择,但我决定从包中排除模板。其他原因。谢谢!!!
  • 欢迎您!如果我的回答对您的问题是正确的,请将其标记为已接受。

标签: angular redirect package static-files


【解决方案1】:

只需在包的任何 ts 文件中定义一个具有如下内联模板的全局常量。

export const myTemplate =`html content`;

为了从消费者包中使用这个常量模板,导入它并像下面这样定义它。

import { myTemplate } “your-package/your-file”;

@Component({
  selector: “my-app”
  template:  myTemplate
})
export class MyAppComponent {}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-01
    • 1970-01-01
    • 2020-02-25
    • 1970-01-01
    • 2018-05-15
    • 1970-01-01
    • 2022-07-12
    • 2012-12-15
    相关资源
    最近更新 更多