問題タブ [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.

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

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 があります

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

angular - ngx-translate: パイプ vs ディレクティブ

ngx-translate i18n モジュールを実装しましたが、奇妙な動作になりました

ディレクティブを使用すると、一度だけ機能し、別の言語に切り替えてもテキストは更新されませんが、パイプアプローチは機能します:

期待される動作ですか?

UPD :それに関する問題を作成しました。

ここでは、プランカーで試すことができます。

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

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

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

angular - TranslateModule 構成が機能しない

ngx-translate構成を分離するために、次のファイルを作成しました。

次に、アプリモジュールimportsセクション内で次を使用するだけです。

TranslateModule.forRoot(translateModuleConfig)

しかし、関数の代わりに構成を直接インライン化したときとは異なり、実際にはもう機能していません。私は間違って何をしていますか?