問題タブ [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.
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、特にパイプに慣れていません。
html - ボタンのクリック時にカスタム パイプを使用する角度フィルター テーブル
カスタムパイプを使用して正常にフィルタリングしたテーブルがあります。フィルタは、一緒にフォームである 2 つの入力に基づいています。追加したい機能は、送信ボタンがクリックされるまでフィルタリングが行われないようにすることです。つまり、検索ボタンのようなものです。パイプに関する多くの情報を見つけましたが、ボタンのクリック時にパイプをアクティブにすることについては何もありません。
mainpage.component.html:
mainpage.component.ts:
検索パイプ.ts:
angular - Angular 2 でパイプとコンポーネントの間で通信するにはどうすればよいですか
変数を使用したいパイプがあります。コンポーネントで同じ変数が定義されています。この値をコンポーネントからパイプに渡すにはどうすればよいですか?
newChildData
Component をnewVal
Pipeに渡したい。
// HTML テンプレート
angular - パイプされた値を子コンポーネントに渡す
私はこのコードを持っていました:
しかし、私はそれをコンポーネントにしたので、今それを使用するには次のようになります:
result?.averagePrice
しかし、通貨として表示する必要があります。ご覧のとおり、コンポーネントにする前にそれを行っていました。これを変換するにはどうすればよいですか:[value]='result?.averagePrice'
次のような通貨パイプで渡すには:[value]='result?.averagePrice | currency:'USD':true:'1.2-2''
angular - パイプ フィルターが呼び出されましたが、フィルター処理された値がコンポーネントに戻されません
ドロップダウン用のカスタムパイプを作成しましたが、フィルタリングされた値がコンポーネントに渡されないようで、コンソールにもエラーはありません。
私のコンポーネント - テンプレート
users 配列は Web サービスから取り込まれます
私のカスタムパイプ
angular - コンポーネント変数をパイプ フィルターにバインドする
パイプ フィルターに値を渡すときに問題が発生しました。コンポーネントから pagex という変数の形式で引数値を渡す必要がありますが、それを機能させるための構文が見つかりません... または何か不足しています。助けてくれてありがとう。
myComponent
以下は、値を手動で渡すことで機能します。
これはいけません、すでに多くの組み合わせを試しました...
マイパイプ
}
javascript - Angular ngFor パイプを記述して、オブジェクトの配列をオブジェクト プロパティでフィルター処理するにはどうすればよいですか?
2選あります。
1Leagues
つと 1 つDivisions
選択内容に応じてPipe
フィルタリングする を作成したいと考えています。Divisions
League
以下にデータを与えます。選択した場合Random Beer League
のみTwoFour
、選択SixPack
のオプションとして表示されるはずDivisions
です。
*注 - plunker のデータはハードコードされていますが、私のアプリのセットアップでは Observable です。