gpt4 book ai didi

AngularJS 在 HTML 中留下注释 : is it possible to remove them?

转载 作者:行者123 更新时间:2023-12-03 06:00:24 24 4
gpt4 key购买 nike

有人知道是否可以删除 html 代码中留下的 Angular 注释吗?

例如:如果我使用 ngRepeat 并且没有可重复的项目,AngularJS 会留下这个:

<!-- ngRepeat: post in posts -->

最佳答案

此注释是 ngRepeat 执行元素嵌入的结果。看起来是been happening几乎从时间的黎明(从 Angular 来看),每当指令要求元素嵌入时就会创建。

虽然您当然可以通过直接 HTML 操作来消除它,但这并不是一个安全的做法。通读源代码后,它表明在删除原始 ngRepeat 元素后需要此注释才能继续编译 HTML。此外,在 v1.2.0 中,ngRepeat adds more comments用于确定重复元素的放置位置。

总结一下:

  • Angular 不允许您删除此内容
  • 您可以手动执行此操作,但很可能会破坏 Angular
  • 重申一下这些评论,首先删除此评论似乎是一个奇怪的请求 - 根据您这样做的原因,可能有更好的选择来实现您想要实现的目标。

关于AngularJS 在 HTML 中留下注释 : is it possible to remove them?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20165390/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com