2016-05-27 17 views
0

私はアプリケーションを作成していて、定数Stringを作成する必要がありました。それで、私は値と定数が共通の目的に役立つことを認識しました。構成フェーズ中に定数が使用できるという事実はわかっています。設定フェーズで値が使用できないのはなぜですか?

しかし、私は同じことをやっても何の価値がないのだろうと思っています。両方の間で異なる他のロジックがありますか?

Angularは長い間両者を保っていたので、他に理由があるはずです。長い時間からの角度に従う人は、正確な違いを理解するのに役立つでしょうか?

+0

^設定フェーズ中に装飾することができるからです。 –

答えて

0

https://gist.github.com/demisx/9605099

値は、単純な注射用値以外の何ものでもありません。値は文字列、数値、関数のいずれでもかまいません。値は定数と異なり、値は設定に注入できませんが、デコレータによって傍受される可能性があります。

デコレータでは、サービスを注入することができるので、設定フェーズ後にのみ行うことができます。これが価値を注入できない理由です。

関連する問題