を/src/system-config.tsためにそれを追加する必要がありますか今お使いのsrc /システム-confのを開く
npm install --save @ng-bootstrap/ng-bootstrap
、あなたの角度-CLI-build.jsを開き、
vendorNpmFiles: [
'systemjs/dist/system-polyfills.js',
'systemjs/dist/system.src.js',
'zone.js/dist/**/*.+(js|js.map)',
'es6-shim/es6-shim.js',
'reflect-metadata/**/*.+(ts|js|js.map)',
'rxjs/**/*.+(js|js.map)',
'@angular/**/*.+(js|js.map)',
'angularfire2/**/*.js',
'firebase/*.js',
'@ng-bootstrap/ng-bootstrap/**/*.+(js|js.map)'
]
この行を追加します。あなたには、いくつかを追加する必要がある場合ig.ts、実際には、はいも上記@pdのfarhadによって答えが、私はその一つに、いくつかの説明を与えたい
を
const map: any = {
'@ng-bootstrap/ng-bootstrap': 'vendor/@ng-bootstrap/ng-bootstrap'
};
と
const packages: any = {
'@ng-bootstrap/ng-bootstrap': {
defaultExtension: 'js',
main: 'index.js'
},
'@ng-bootstrap/ng-bootstrap/accordion': {
defaultExtension: 'js',
main: 'index.js'
},
'@ng-bootstrap/ng-bootstrap/alert': {
defaultExtension: 'js',
main: 'index.js'
},
'@ng-bootstrap/ng-bootstrap/buttons': {
defaultExtension: 'js',
main: 'index.js'
},
'@ng-bootstrap/ng-bootstrap/carousel': {
defaultExtension: 'js',
main: 'index.js'
},
'@ng-bootstrap/ng-bootstrap/collapse': {
defaultExtension: 'js',
main: 'index.js'
},
'@ng-bootstrap/ng-bootstrap/dropdown': {
defaultExtension: 'js',
main: 'index.js'
},
'@ng-bootstrap/ng-bootstrap/pagination': {
defaultExtension: 'js',
main: 'index.js'
},
'@ng-bootstrap/ng-bootstrap/popover': {
defaultExtension: 'js',
main: 'index.js'
},
'@ng-bootstrap/ng-bootstrap/progressbar': {
defaultExtension: 'js',
main: 'index.js'
},
'@ng-bootstrap/ng-bootstrap/rating': {
defaultExtension: 'js',
main: 'index.js'
},
'@ng-bootstrap/ng-bootstrap/tabset': {
defaultExtension: 'js',
main: 'index.js'
},
'@ng-bootstrap/ng-bootstrap/timepicker': {
defaultExtension: 'js',
main: 'index.js'
},
'@ng-bootstrap/ng-bootstrap/tooltip': {
defaultExtension: 'js',
main: 'index.js'
},
'@ng-bootstrap/ng-bootstrap/typeahead': {
defaultExtension: 'js',
main: 'index.js'
}
};
それは角度UIチームによって書かれたNG-ブートストラップを求めているので、答えを編集。 Valor Softwareのng2-bootstrapについては問いません。違いについてはこちらをご覧ください。 https://www.reddit.com/r/Angular2/comments/4s3kkx/what_is_the_difference_between_ngbootstrap/ –
'precompile:[NGB_PRECOMPILE]を設定すると、@ pd-farhad次のエラーが表示されます。bootstrap-angular/tmp/broccoli_type_script_compiler-input_base_path -djYaKive.tmp/0/SRC /アプリ/ app.component.ts(8、3)型の引数「{モジュールID:文字列。セレクタ:文字列;ディレクティブ:(type of NgbAlert | type of NgbDismissibleAlert)[...'はタイプ' {selector ?: string;のパラメータに代入不可能です。入力?:文字列[];出力?:文字列[];プロパティ?:文字列[];イベント?: strin ... '。 オブジェクトリテラルは既知のプロパティのみを指定することができ、 'プリコンパイル'は型 '{selector ?: string;入力?:文字列[]; outp –