我已经习惯了Angular 2,但我有一些关于app.module.ts文件的问题.
例如:我导入我的自定义管道,然后我必须在我的app.components.ts文件中导入它
import { FirstPipePipe } from './first-pipe.pipe';
@NgModule({
declarations: [
AppComponent,
SecondComponent,
ThirdComponent,
FirstComponent,
FirstPipePipe
],
imports: [
BrowserModule, RouterModule.forRoot(appRoutes), HttpModule
],
providers: [FetchDataService],
bootstrap: [AppComponent] })
Run Code Online (Sandbox Code Playgroud)
然后我有了
imports: [
BrowserModule, RouterModule.forRoot(appRoutes), HttpModule
],
Run Code Online (Sandbox Code Playgroud)
为什么我要导入一些类而不是其他类?
为什么这里的提供者再次出现在 app.component.ts中
providers: [FetchDataService]
Run Code Online (Sandbox Code Playgroud)
基本上,我必须重写app.component.ts文件中的所有内容.
app.module.ts的目的是什么?
正如我在众多来源中所读到的那样,package.json不会影响angular2应用程序或任何其他应用程序的启动(例如React.js应用程序).基本上,package.json只提供信息(也称为元数据帮助开发人员知道他们在他们的应用程序中有什么,对整个应用程序结节有某种总结?
这是正确的我写的吗?
我试图删除一些行并运行应用程序没有整个package.json和应用程序启动成功.
在反应中,我们有webpack.config.js,但我知道在角度中这是隐藏的,并不意味着要修改.但是当我看到连接到应用程序构建过程的文件而不是为我做背景场景(如角度)时,我感觉更舒服.
有人可以详细说明上述论文是否正确吗?