問題タブ [ngx-bootstrap]

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 投票する
40 に答える
574155 参照

angular - angular-cli プロジェクトにブートストラップを追加する方法

angular-cli 1.0.0-beta.5 (ノード v6.1.0) で生成されたアプリでブートストラップ 4 (4.0.0-alpha.2) を使用したいと考えています。

ブートストラップとその依存関係を npm で取得した後、最初のアプローチはそれらを に追加することでしたangular-cli-build.js:

そしてそれらを私たちのindex.html

これは問題なく機能しましたが、フラグng serve付きのビルドを作成するとすぐに、これらの依存関係はすべて消えました(驚き!)。-proddist/vendor

angular-cli で生成されたプロジェクトで、そのようなシナリオ (つまり、ブートストラップ スクリプトの読み込み) をどのように処理するつもりですか?

私たちは次のような考えを持っていましたが、どちらに進むべきか本当にわかりません...

  • CDN を使用しますか? ただし、これらのファイルが利用可能であることを保証するために、これらのファイルを提供したいと考えています

  • 依存関係を?dist/vendorの後にコピーします。ng build -prodしかし、ビルド部分を「処理」するため、angular-cli が提供する必要があるもののように思えますか?

  • jquery、bootstrap、tether を追加してsrc/system-config.ts、どうにかしてそれらをバンドルに取り込みますmain.tsか? しかし、アプリケーションのコードでそれらを明示的に使用しないことを考えると、それは間違っているように思えました (たとえば、moment.js や lodash のようなものとは異なります)。

0 投票する
3 に答える
5829 参照

javascript - FormControl angular 2を使用したngx-bootstrap typeahead

これは、解決策が見つからない単純な問題です。入力に、ユーザーがカテゴリを選択できる先行入力ディレクティブがあります (カテゴリ配列の例 -> [{ id: 1as1d, name: 'some category'},...]

FormControl フィールド (送信されたフォームに表示される) に id 値を設定し、入力に名前を表示する方法 (ユーザーが選択しているときに入力に表示されます)。FormControl を使用しているときに、送信されたフォームと表示されているものを区別する方法はありますか?

同じ変数をIDのみまたは名前のみで表示および設定する方法しか見つかりませんでした。