transform(...)
機能を使用するために、Angular2アプリでDatePipe
オブジェクトをインスタンス化しようとしています。DatePipeをインスタンス化できません
// ...
import { DatePipe } from '@angular/common';
@Component({...})
export class PanelComponent implements OnInit {
// ...
datePipe: DatePipe = new DatePipe(); // Error thrown here
// ...
}
このコードセグメントはRC5で正常に機能しました。今、私は
~/tmp/broccoli_type_script_compiler-input_base_path-XitPWaey.tmp/0/src/app/panel/panel.component.ts (33, 24):
Supplied parameters do not match any signature of call target.
がどのように私はこの問題を解決することができ、Angular2最終リリースにアップグレードしようとしていると私はng serve
またはng build
を実行すると、このエラーを取得していますか?パイプをインスタンス化する別の方法はありますか?あるいは、Angularはコンポーネント内でパイプのインスタンス化をサポートすることを止めましたか?
パイプを間違った方法で使用しています。手動でパイプをインスタンス化する必要はありません。代わりにDIを使用してください。 –