作爲n00b角度和Bootstrap,並且相對較新的節點js,我試圖使用webpack入門工具包從這裏設置一個乾淨的基礎(我希望):使用ng-bootstrap正確設置角度2
https://github.com/AngularClass/angular2-webpack-starter
,並從這裏角2官方引導4: https://ng-bootstrap.github.io/#/getting-started
到目前爲止,我只是增加了一些進口webapp的入門套件:
"@ng-bootstrap/ng-bootstrap": "^1.0.0-alpha.9",
"bootstrap": "^4.0.0-alpha.5",
"tslint": "^3.15.1",
現在我的問題是,我完全不知道自己該怎麼用,哪裏放置提到的代碼片段從NG-引導安裝文檔做:
https://ng-bootstrap.github.io/#/getting-started
就是我要問的是:
1)關於這些代碼片段的用途以及將這些東西放在上面鏈接的具體入門套件項目中的解釋(因爲我願意學習,但是對於n00b,該信息有點太短)。
我的意思是,什麼是例如AppComponent
?它沒有定義 - 我也不知道它指的是什麼。
2)現在實際上Bootstrap在哪個項目中?
這些可能是愚蠢的問題知道這些事情的人。但作爲一個新手,我現在完全迷失在那裏。
非常感謝您的幫助。
從提到的NG-引導複製安裝文件:
import {NgbModule} from '@ng-bootstrap/ng-bootstrap';
@NgModule({
declarations: [AppComponent, ...],
imports: [NgbModule.forRoot(), ...],
bootstrap: [AppComponent]
})
export class AppModule {
}
在應用程序中的其他模塊可以簡單地導入NgbModule
:
import {NgbModule} from '@ng-bootstrap/ng-bootstrap';
@NgModule({
declarations: [OtherComponent, ...],
imports: [NgbModule, ...]
})
export class OtherModule {
}