どこにアプリのワイドエラーメッセージや静的な文字列を保存できますか? 現在、私はプロバイダーを使用しています。私たちはこれを行うより良い方法がありますか?Ionic 2:アプリ全体の静的な文字列とメッセージを格納する場所
0
A
答えて
1
すべての定数を格納するための1つのクラスをエクスポートすることは間違いなく私が言うことでしょう。
しかし、エラーメッセージや一般的にテキストがレンダリングされてアプリに表示される場合は、ng2-translateがオプションになります。アプリケーションをさまざまな言語で公開する予定がない場合でも、ng2-translateにはいくつかの利点があります。さまざまなjsonファイルにアプリケーションのさまざまな部分のテキストを格納できるため、テキスト定数を簡単に構造化できます。
また、すべての翻訳を一度に読み込む必要はありませんが、本当に必要なときに必要とする可能性があります。そのため、すべての言語をロードするのではなく、アプリ内の特定のルートに移動するときにテキストを読み込みます起動。
しかし、ここでは、メッセージやページの内容を記述していて、プログラマチックにどこかで使用している文字列定数ではないと仮定しています。この場合、私はあなたの初期のアプローチに固執し、あなたの定数を含むクラスをエクスポートして1つの場所に保持すると言うでしょう:
関連する問題
- 1. 静的な場所と情報を格納するiOS
- 2. 文字列の文字列の格納場所
- 3. ホーム/インデックスページの静的コンテンツを格納する場所
- 4. MVC構造体に大きな静的配列を格納する場所はどこですか?
- 5. 接続文字列の格納場所EFデザイナー
- 6. 2次元配列内の文字列(文字*)を格納
- 7. 一時的なデータを春のMVCに格納する場所
- 8. 動的サイト全体の変数を格納する方法
- 9. 部分文字列と完全文字列の2つのリストと一致する場合は、文字列全体を返します。
- 10. Windowsアプリケーションの格納場所
- 11. ウェブアプリケーションの静的リソースを格納する
- 12. 文字列をレジスタに格納する
- 13. Jasmin ByteCode文字列を格納する
- 14. ローカルストレージに文字列を格納する
- 15. 文字列を格納するSQL
- 16. 文字列をコンマで区切って格納する場合
- 17. クリックすると全体の文字列を返すスパニング可能な文字列
- 18. CoreData(Swift)に格納場所
- 19. 電子メールテンプレートを格納する場所
- 20. PL/SQLブロックを格納する場所
- 21. Laravel ajaxメソッドを格納する場所
- 22. Android:AccountManagerにデータを格納する場所
- 23. メタデータを格納する場所は?
- 24. アプリケーションデータを格納する場所
- 25. javaストリームヘルパーメソッドを格納する場所
- 26. 文字列と大きなテキストを格納するベクトル
- 27. 2つのコンストラクタと静的な文字列変数
- 28. 文字列を構造体に格納できません
- 29. MIPS:動的メモリ(ヒープ)に文字列を格納する方法
- 30. クラスの静的データメンバと静的関数メンバは、関数とグローバル変数の静的変数と同じ場所に格納されていますか?
私はアプリケーションの設定をお勧めします。 –