2016-12-16 3 views
0

以下のサンプルコードでは、式{{(results | filter: myFilter)}}から返されたデータをresultsの代わりにのデータに代入する方法を教えてください。AngularJSの式から値を代入する方法

<img ng-json-export-excel data="results" src=../dl.png/> 

以下は私の試行では機能しませんでした。

data="{{(results | filter: myFilter)}}" 
data="results | filter: myFilter" 

アドバイスをしてください。

ありがとう、 Reddy。

答えて

1

フィルタはjsで次のように動作しますか?これはあなたを助けるかもしれない

<img ng-json-export-excel data="{{filteredResults}}" src=../dl.png/>

:あなたはこのように行うことができますHTMLで今

$scope.filteredResults = filter1Filter(results, myFilter);

。ではごきげんよう。

+0

はい、それは私を打つ解決策の1つですが、私は式を利用してHTMLページ自体でそれをやりたいと思います。可能です? – Reddy

+1

HTMLページで行うと、パフォーマンスが大幅に低下します。 jsでそれをするのが良い。 – SaiUnique

+1

この記事をお読みください。これはあなたを助けるかもしれません[リンク](https://toddmotto.com/use-controller-filters-to-prevent-digest-performance-issues/) – SaiUnique

関連する問題