0

在渲染到模板之前,我需要从我正在使用的 json 数据中删除所有 br 标记。我想知道是否有一个预先存在的角度指令可以用于此,或者是否有办法通过创建自定义过滤器来做到这一点。过滤器的文档似乎不容易适应这个用例。

4

1 回答 1

0

您是否需要从特定对象属性中删除 <br>s,例如从字符串中删除 HTML(在 JSON 响应中),还是需要从 JSON 对象的所有属性中删除它们?

您应该能够将一些 JavaScript 代码放入自定义过滤器(自定义过滤器将返回修改后的 JSON 对象或新对象),然后在您想要显示 JSON 时从您的 HTML 调用该过滤器。

如果您使用不同的 ng-repeat、ng-show 等指令显示 JSON 对象的不同部分,则在控制器中过滤 JSON 一次,然后在 HTML/模板中使用过滤后的版本可能更有意义。有关您的实际用例的更多信息会有所帮助。

于 2013-02-12T03:14:38.197 回答