angular 在模板中留评论的选项

a1o7rhls  于 5个月前  发布在  Angular
关注(0)|答案(6)|浏览(50)

🚀功能请求

相关包

此功能请求适用于@angular/core

描述

在渲染的Angular视图中删除注解。我们正在使用另一个框架与Angular并排使用,该框架的绑定位于注解内。我们的整个代码库都是用那个框架编写的,我们不能停下来完全迁移所有代码到Angular。这就是为什么我们希望以小迭代的方式进行操作。
Stackblitz示例:https://stackblitz.com/edit/angular-zhw3az?file=src%2Fapp%2Fapp.component.ts

描述你想要的解决方案

组件装饰器中保留注解的选项

@component({
 selector: 'my-app',
 templateUrl: './app.component.html',
 styleUrls: [ './app.component.css' ],

**HTMLComments: true**

})

描述你考虑过的替代方案

另一种选择是完全重写我们所有的视图,更改那些绑定。

kqqjbcuj

kqqjbcuj1#

这难道不应该是一个tsconfig选项吗?

wgxvkvu9

wgxvkvu92#

这不应该是一个tsconfig选项吗?
这似乎只针对模板引擎,将其放在templateUrl选项附近感觉很合适,但angularCompilerOptions也可以起作用。

6pp0gazn

6pp0gazn3#

请注意,我们已经开始了针对您的功能请求的社区投票过程。距离投票过程结束还有20天。
有关Angular功能请求流程的更多详细信息,请参阅我们的文档。

uxhixvfz

uxhixvfz4#

感谢您提交您的功能请求!看起来在投票过程中,它没有收集到足够的票数进入下一阶段。
我们希望保持Angular丰富且符合人体工程学,同时关注其范围和学习过程。如果您认为您的请求可能超出了Angular的范围,我们鼓励您与community合作,将其发布为开源项目package
您可以在我们的文档中找到有关功能请求过程的更多详细信息。

kxe2p93d

kxe2p93d5#

我认为可以制定某种白名单,规定哪些评论不应从模板中移除。

gkn4icbw

gkn4icbw6#

这很有道理。我们应该在模板中审查我们的评论策略,并有两种类型的评论:

  • 编译后仍然存在的HTML评论
  • 由编译器移除的其他评论

相关问题