問題タブ [angular2-pipe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1679 参照

html - カスタム パイプを使用した 2 つの入力に基づく Angular2 フィルター テーブル

2 つの列が文字列として表される日付であるテーブルがあります。2 つの入力 (2 つの ngb-datepicker によって入力され、デフォルト値は null) に基づいてテーブルをフィルター処理したいと考えています。カスタムパイプを使用すると、現在コンソールエラーが発生Cannot read property '0' of undefinedし、テーブルがページにレンダリングされず、ボタンが機能せず、フォームの検証も機能しません。カスタム パイプを app.module.ts の宣言にインポートします。範囲全体を示すために最小限のコードが含まれています。混乱を招くものや、さらに含めるものがある場合はお知らせください。

mainpage.component.html:

mainpage.component.ts:

検索パイプ.ts:

私の問題は、変換関数の不適切な構文/機能にあると思います。このような同様の問題を見てきましたが、自分のニーズに合わせてフォーマットできないようで、Angular2、特にパイプに慣れていません。

0 投票する
2 に答える
5701 参照

html - ボタンのクリック時にカスタム パイプを使用する角度フィルター テーブル

カスタムパイプを使用して正常にフィルタリングしたテーブルがあります。フィルタは、一緒にフォームである 2 つの入力に基づいています。追加したい機能は、送信ボタンがクリックされるまでフィルタリングが行われないようにすることです。つまり、検索ボタンのようなものです。パイプに関する多くの情報を見つけましたが、ボタンのクリック時にパイプをアクティブにすることについては何もありません。

mainpage.component.html:

mainpage.component.ts:

検索パイプ.ts:

0 投票する
1 に答える
886 参照

angular - Angular 2 でパイプとコンポーネントの間で通信するにはどうすればよいですか

変数を使用したいパイプがあります。コンポーネントで同じ変数が定義されています。この値をコンポーネントからパイプに渡すにはどうすればよいですか?

newChildDataComponent をnewValPipeに渡したい。

// HTML テンプレート

0 投票する
0 に答える
73 参照

angular - パイプされた値を子コンポーネントに渡す

私はこのコードを持っていました:

しかし、私はそれをコンポーネントにしたので、今それを使用するには次のようになります:

result?.averagePriceしかし、通貨として表示する必要があります。ご覧のとおり、コンポーネントにする前にそれを行っていました。これを変換するにはどうすればよいですか:[value]='result?.averagePrice'次のような通貨パイプで渡すには:[value]='result?.averagePrice | currency:'USD':true:'1.2-2''

0 投票する
1 に答える
294 参照

angular - パイプ フィルターが呼び出されましたが、フィルター処理された値がコンポーネントに戻されません

ドロップダウン用のカスタムパイプを作成しましたが、フィルタリングされた値がコンポーネントに渡されないようで、コンソールにもエラーはありません。

私のコンポーネント - テンプレート

users 配列は Web サービスから取り込まれます

私のカスタムパイプ

パイプが呼び出されていることを示すコンソール出力

0 投票する
2 に答える
4243 参照

angular - コンポーネント変数をパイプ フィルターにバインドする

パイプ フィルターに値を渡すときに問題が発生しました。コンポーネントから pagex という変数の形式で引数値を渡す必要がありますが、それを機能させるための構文が見つかりません... または何か不足しています。助けてくれてありがとう。

myComponent

以下は、値を手動で渡すことで機能します。

これはいけません、すでに多くの組み合わせを試しました...

マイパイプ

}

0 投票する
1 に答える
8687 参照

javascript - Angular ngFor パイプを記述して、オブジェクトの配列をオブジェクト プロパティでフィルター処理するにはどうすればよいですか?

2選あります。

1Leaguesつと 1 つDivisions

選択内容に応じてPipeフィルタリングする を作成したいと考えています。DivisionsLeague

以下にデータを与えます。選択した場合Random Beer LeagueのみTwoFour、選択SixPackのオプションとして表示されるはずDivisionsです。

PLUNKER セットアップを表示する

*注 - plunker のデータはハードコードされていますが、私のアプリのセットアップでは Observable です。