Angular 中的声明和指令有什么区别?

H.特鲁希略

我一直在观看有关如何编写适当的 Angular 应用程序的几个教程,但有些参考组件中的指令,而另一些参考模块中的声明。

米拉德

指令不再是,它被声明取代。

指令曾经是组件级别的配置/声明,它定义了将在当前组件的视图中使用的指令/组件。

但是当 NgModule 出现在 2.0.0 时,它取代了指令,您应该在 NgModule 中声明所有指令和组件

所以如果你看到一个类似于波纹管的教程:

@Component({

   directives : [SomeComponent, SomeDirectives]
})

您可以在NgModule此组件的 中考虑该列表,如下所示:

@NgModule({
   declarations:[SomeComponent, SomeDirectives]
})

并将其从组件中删除

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Angular 2中的component和指令之间有什么区别?

angular js中的控制器和指令之间有什么区别?

Angular:在组件中声明服务和引导过程有什么区别

Angular 2中的(click)和(ngSubmit)有什么区别

Angular 2中的OnChanges和DoCheck有什么区别?

Angular中的sanitize和绕过SecurityTrustHtml有什么区别?

Angular的* ngFor中的“ =”(等号)和“ of”有什么区别?

Angular Js中的模块和库有什么区别

Angular 8 中的 OnChanges 和 OnPush 有什么区别?

angular html中的class和[class]有什么区别

Angular 2:ngIf指令中比较运算符==和===之间有什么区别

[value]和Angular中的value有什么区别?检查null值的方法是什么?

在Angular 8和9中提供和注入“窗口”与窗口之间有什么区别?

在 Angular HTML 中,括号 [] 和没有括号有什么区别?

angular.copy()和赋值(=)有什么区别?

Angular 2.0-@ViewQuery和@Query有什么区别

Angular组件和模块之间有什么区别

angular.equals和_.isEqual有什么区别?

Angular CLI和quickstart有什么区别?

Angular ngOnInit()和ngOnChanges()有什么区别?

ngSwitch 和 ngPlural 之间有什么区别 - Angular

Angular 9中的[ngClass] / [class]和[className]有什么区别?

在angular2测试中,fakeAsync的tick()和done()有什么区别?

Angular Dart Components中的(触发)和(单击)之间有什么区别?

[property] =和Angular 4标记中的property有什么区别?

angular2中的[ngFor]和[ngForOf]有什么区别?

Angular2测试中fakeAsync和async有什么区别

Angular 2中的“字符串”和“文本”有什么区别?

Angular2测试:ComponentFixture中的DebugElement和NativeElement对象之间有什么区别?