这可能措辞不当,但在我现有的 Angular 1 项目中,我使用了一堆 HTML 资源,这些资源使用 HTML2JS 预编译成 JS 文件。这很好用,所以现在我正在考虑我的 Angular 2 方法。由于 HTML2JS 尚未更新,一切似乎都围绕着 2 种策略。
首先,在 @tempate atScript 中添加 HTML 内联。这会缓存它,所以我不会一直访问服务器,但它也使得在 IDE 中格式化并降低可读性恕我直言。
第二种是使用外部文件,使用@template里面的url。这似乎使事情更具可读性,但限制了缓存的数量。这意味着我需要进行更大的服务器调用,而我想避免这种调用。
有没有办法让文件以 HTML 开头,然后编译成 .js 文件并包含在 Angular2 组件中?