問題タブ [ngx-translate]
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.
angular - 単体テストが ng2-translate で失敗し続ける
アプリを正常に実行しているときはすべて問題ありません。ただし、これらの単体テストを作成しようとすると、問題が発生します。以下のコードからプロジェクト固有のコード/クラスを削除しました。
私が得ているエラーは
Chrome 51.0.2704 (Mac OS X 10.11.6) アプリ: Angular で宣言例外が発生しました FAILED TypeError: AngularAppComponent.translationConfig (/Users/angular/dist/app/angular.component.js: 40:23)
どんな助けでも大歓迎です。
main.ts でブートストラップしました
ここに私の angular.component.ts があります
ここに私の angular.component.spec.ts があります
angular - ngx-translate: パイプ vs ディレクティブ
ngx-translate i18n モジュールを実装しましたが、奇妙な動作になりました
ディレクティブを使用すると、一度だけ機能し、別の言語に切り替えてもテキストは更新されませんが、パイプアプローチは機能します:
期待される動作ですか?
UPD :それに関する問題を作成しました。
ここでは、プランカーで試すことができます。
javascript - angular2でngx-translateを使用して現在の言語を取得する方法
で現在の言語を取得したいのですがthis.translate.getBrowserLang()
、現在の言語とサポートされている言語に関係なく、常に「en」が返されます。
plnkr は次のとおりです: https://plnkr.co/edit/JEXgj8WcISYGtDg75VoR?p=preview、
plnkr が壊れている可能性があります。stackblitz を試すことができます: https://stackblitz.com/edit/github-kk1mud-a7gxbb
angular - TranslateModule 構成が機能しない
ngx-translate
構成を分離するために、次のファイルを作成しました。
次に、アプリモジュールimports
セクション内で次を使用するだけです。
TranslateModule.forRoot(translateModuleConfig)
しかし、関数の代わりに構成を直接インライン化したときとは異なり、実際にはもう機能していません。私は間違って何をしていますか?