0

テンプレートにレンダリングする前に、作業中の json データからすべての br タグを削除する必要があります。これに使用できる既存の角度ディレクティブがあるかどうか、またはカスタムフィルターを作成してそれを行う方法があるかどうか疑問に思っています。フィルターに関するドキュメントは、このユースケースに簡単に適応できるようには見えません。

4

1 に答える 1

0

文字列からHTMLを削除する(JSON応答で)など、特定のオブジェクトプロパティから<br>を削除する必要がありますか、それともJSONオブジェクトのすべてのプロパティから削除する必要がありますか?

JavaScriptコードをカスタムフィルターに入れるだけで(カスタムフィルターは変更されたJSONオブジェクトまたは新しいオブジェクトのいずれかを返します)、JSONを表示するときにHTMLからそのフィルターを呼び出すことができるはずです。

さまざまなng-repeat、ng-showなどのディレクティブを使用してJSONオブジェクトのさまざまな部分を表示している場合は、コントローラーでJSONを一度フィルター処理してから、HTML/テンプレートでフィルター処理されたバージョンを使用する方が理にかなっています。実際のユースケースに関するもう少し情報が役立つでしょう。

于 2013-02-12T03:14:38.197 に答える