ページ上で翻訳を行うには、Accept-Language
リクエストヘッダー値を知る必要があります。私はクライアントでAccept-Languageリクエストヘッダー値を取得する方法
$httpProvider.interceptors.push(requestInterceptor);
のようなインターセプターを作成しようとしたが、私のインターセプタの
request: function (config) {
方法で私はAccept-Language
ヘッダーが表示されません。 Accept、Cache-Control、If-Modified-Since、Pragmaが表示されますが、ブラウザにはAccept-Language
が表示されます。
ヘッダー情報を追加できるヘッダーオブジェクトまたは配列が必要です。 Angular2/4には次のようなものがあります。 var headers = new Headers(); headers.append( 'Accept-Language'、 '' xyz); this.http.post(url、data、{ headers:headers }) – moohkooh
@moohkoohリクエストブラウザでは、言語コードがヘッダーに設定されています。私はそれを設定する必要はありません、私はブラウザが設定値を知る必要があります。 –