2013-02-11 32 views
0

我需要從渲染到模板之前,我正在處理的json數據中刪除所有br標籤。 林想知道是否有一個預先存在的角度指令,可以用於此,或者如果有辦法通過創建一個自定義過濾器。關於過濾器的文檔似乎很難適應這個用例。在Angular.js需要刪除一個特定的字符串

+0

我不試圖淨化任何html。我正在嘗試專門刪除br標籤,同時保留所有其他html。 – user1469779 2013-02-12 00:56:28

回答

0

您是否需要從remove HTML from a string (in JSON response)等特定對象屬性中刪除< br> s,還是需要將它們從JSON對象的所有屬性中刪除?

您應該可以將一些JavaScript代碼放入custom filter(自定義過濾器將返回已修改的JSON對象或新對象),然後在要顯示JSON時從HTML中調用該過濾器。

如果您使用不同的ng-repeat,ng-show等指令顯示JSON對象的不同部分,在控制器中過濾一次JSON可能更有意義,然後在HTML中使用過濾版本/模板。有關您實際使用情況的更多信息將有所幫助。

+0

我正在從兩個特定的對象屬性中刪除br。我認爲可以使用replace()http://www.w3schools.com/jsref/jsref_replace.asp來完成,我將用空字符串替換br標記。我只是不清楚具體的實施。 – user1469779 2013-02-12 13:04:40

相關問題