我在 https://material.angular.io/guide/getting-started 這裡看到這段代碼:
import {MatButtonModule, MatCheckboxModule} from '@angular/material';
@NgModule({
imports: [MatButtonModule, MatCheckboxModule],
exports: [MatButtonModule, MatCheckboxModule]
})
export class MyOwnCustomMaterialModule { }
imports 與 exports 都給了相同的 modules,
但我測試 imports 沒給這些 modues 也是可以執行的,像下面這樣:
import {MatButtonModule, MatCheckboxModule} from '@angular/material';
@NgModule({
exports: [MatButtonModule, MatCheckboxModule]
})
export class MyOwnCustomMaterialModule { }
請問在這有 imports 這些 modules 的作用是什麼? 哪個才是比較好的風格?