4

テンプレートが三項演算の一部である場合に、テンプレート内の変数にフィルターを適用する方法はありますか?

<img ng-src="{{ image_url && image_url|filter:"foo" || other_url }}">

この場合、フィルターはカスタム フィルターですが、3 項演算を処理するために変更したくないフィルターです (フィルターは使用される場所によって異なる可能性があり、そのロジックを何度も再実装したくないため)。 )。

4

1 に答える 1

9

ほとんどの場合、Liviu T. はおそらく正しいでしょう。この場合、適切なデータを返すスコープで関数を作成する必要があります。

そうは言っても、フィルター処理された式を括弧で囲むことでうまくいくことができます。

image_url && (image_url | filter:"foo") || other_url

フィドル

于 2013-06-15T18:31:28.903 に答える