問題タブ [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 に答える
18156 参照

typescript - 数値パイプを使用すると、InvalidPipeArgumentException がスローされます (パイプ 'DecimalPipe' の無効な引数 '1')

いくつかの数値を書き込み、パイプを介し<input>て小数として動的に表示したいと考えています。{{}}代わりに例外をスローします。これが私のコードです:

app.template.html:

app.component.ts:

プランカー: http://plnkr.co/edit/I7ynnwBX4DWJfHNPIPRu?p=preview

入力に任意の数値を書き込み、コンソールでスローされる例外を確認します。


編集:

rinukkusu の提案による作業コード:

app.template.html:

app.component.ts:

これは非常に重要であり、文字列から数値への変換を可能にするものです+!$event

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

angular - angular2 デフォルトの日付パイプ、数値パイプ、および通貨パイプが null 値で機能しない

フォーム送信で null になる可能性のある日付と金額のフィールドがあります。フィルターを使用して日付と金額 (0.00) の詳細ページにこれらのフィールドを表示すると
、パイプ 'DatePipe' に対して無効な引数 '0000-00-00 00:00:00' がスローされ、パイプ 'Number' に対して無効な引数 '0.00' がスローされます。

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

javascript - angularjs2で日付を使用してデータをフィルタリングするにはどうすればよいですか

json 形式の文字列のセットがあり、日付を使用してデータをフィルター処理する必要があります。angular2 を使用して、すべての日付、過去 3 か月、および過去 6 か月をフィルター処理するようなものです。
以下の構造を見つけてください。日付を使用してフィルター処理されたデータが必要です。

私のJsonデータは次のとおりです。

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

angular - SearchPipe angular2 RC4 でパイプ デコレータが見つかりません

カスタム Pipe 宣言を使用して、リスト内の要素を検索およびフィルタリングしようとしています。しかし、次のエラーが発生し、その理由がわかりません。(基本プロジェクトとして angular2-seed プロジェクトを使用しています)

エラー:

パイプ クラス コード:

コンポーネント クラス コード:

0 投票する
10 に答える
207334 参照

angular - パイプ ' ' が見つかりませんでした angular2 カスタム パイプ

このエラーを修正できないようです。検索バーと ngFor があります。次のようなカスタムパイプを使用して配列をフィルタリングしようとしています:

使用法:

エラー:

角度バージョン:

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

javascript - angular2の日付を使用して特定の期間内にデータを取得する方法は?

こんにちは、顧客に関連する一定量のデータがあります。顧客のトランザクションの期間を取得し、angular2 アプリに表示する必要があります。

ドロップダウン リストと出力領域を含む 1 つのページがあります。ドロップダウン項目には、「過去 1 か月の取引」「過去 3 か月の取引」などがあります。

ドロップダウンで項目の 1 つを選択すると、出力領域にすべてのトランザクションを表示する必要があります。

angular2 のパイプを使用してデータをフィルタリングできません。その想いをお寄せください。前もって感謝します。

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

date - angular 2日付パイプ形式が期待どおりにレンダリングされない

12時間制で曜日を表示しようとしています。

日 20:00

これは日付パイプにとって素晴らしい仕事のようです

表示されるのは

日曜日の午後 8 時 0

パイプのドキュメントには、「shortTime」は「jm」と同等であると記載されています (例: en-US の場合は 12:05 PM)。

基本的に、平日のインクルードを含む shortTime 出力が必要です。

何か不足していますか?