問題タブ [angular5]
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.
html - Angular を介して JSON 文字列配列を使用して html select を設定します。
jsonArray を angular の文字列に変換してから、html で選択 (ドロップダウン ピッカー) として表示したいと考えています。
JSON URL は次のようになります。
my.service.ts:
store.component.ts と app.component ファイルにサービスをインポートしました
store.component.html
私が知る限り、私の getcontentFromApi メソッドは正しくなく、html select へのバインドが機能していません。
angular - Angular 5 の国際化
最新の Angular5 を使用してアプリケーションを構築しています。必要なのは、ユーザーが言語を切り替えられるようにすることです。これを Angular2+ で実装する必要はありませんでした (実際には Angular5 を使用しています)。
2 つの場所で翻訳を設定する必要があります。
- コンポーネントのテンプレート html - ラベルを指定された言語に変更します
- component.ts ファイル内のコード - コード内の特定の条件下で動的に構築される一部の文字列を変換する必要がある場合があります
私はngx-translationを見ていましたが、コードを再構築せずに言語を変更できるように、必要なことはすべて行っているようです。 hereを参照してください。ただし、主な開発者が角度のあるチームに移動して i18n コードを開発したため、おそらく非推奨になるだろうと読みました。
また、現在のi18nが現在必要なものすべてをサポートしていないことも理解しています。こちらを参照してください。
私の質問 - Angular の最新バージョンでの翻訳の状況はどうなっていますか? 実際、Angular自体がまだ完全にサポートされていない場合(再コンパイルせずに言語を変更するため)、人々が代わりに推奨する他のライブラリはありますか?ngx-translate は将来のために良いですか?
この分野のガイダンスは大歓迎です!
css - Angular 5 と :host 疑似クラス
Angular 4 で :host 疑似クラスを問題なく使用しています。Angular 5 に変換していますが、スタイルがホスト コンポーネントに追加されていないようです。Angular の新しいバージョンでこれを追加する別の方法はありますか?
isLeft クラスは、親コンポーネントからコンポーネントに渡されるパラメータに基づいて設定されます。これは、この特定のコントロールを 2 つの異なる形式で表示でき、そのうちの 1 つがレスポンシブであるためです。コンポーネント内には、次のコードがあります。
このすべてを行うために @HostBinding を使用するという提案があることは知っています。まず第一に、メディア クエリを使用する必要がある場合に、それがどのように機能するかわかりません。第二に、これで @HostBinding を使用する唯一の方法は、コンポーネント内にスタイリングを含めることであり、これは当社の基準に反します。
前もって感謝します!