有谁知道您是否可以删除html代码中留下的尖角注释?

例如:如果我使用ngRepeat并且没有要重复的项目,AngularJS将保留以下内容:

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

最佳答案

此注释是由ngRepeat执行元素包含的结果。看起来差不多是been happening(从时间的黎明开始)(用 Angular 表示),并且每当指令要求元素包含时就会创建它。

虽然您当然可以通过直接的HTML操作将其清除,但这并不是一件安全的事情。阅读了源代码后,建议删除原始ngRepeat元素后,需要此注释才能继续编译HTML。此外,在v1.2.0中,ngRepeat adds more comments用于确定重复元素的放置位置。

总结一下:

  • Angular不允许您删除此
  • 您可以手动进行操作,但是很可能会破坏角
  • 要重申评论,首先删除此评论似乎是一个奇怪的请求-根据您执行此操作的原因,您可能希望获得更好的选择。
  • 07-24 20:22