AngularJS UIルータ - パラメータを持つUI-SREFのフィルタを使用しますか?
-
21-12-2019 - |
質問
下記のようなUI-SREFのパラメータに変更またはいくつかの手入れをする必要がある場合:
ui-sref="post({postId: post.post_id, postTitle: post.post_title | myFilter )})"
.
カスタムフィルタをパラメータに適用したい場合は、それには何らかの方法がありますか?
私は上記のように試みましたが、うまくいかなかったし、構文の色を与えていました。
他の解決策は、おそらくcontroller
のみで属性を変更することができますが、これらのデータがリストのサーバーから来ているので、コントローラでそれを前処理するとは思わないのではなく、このために。
これが達成できる任意の提案?
解決
はい、それで括弧内の各パラメータを折り返す必要があります。
ui-sref="post({postId: (post.post_id | myFilter), postTitle: (post.post_title | myFilter)})"
.
例、小文字フィルタを使用する:
ui-sref="post({postId: (post.post_id | lowercase), postTitle: (post.post_title | lowercase)})"
. 所属していません StackOverflow