早上好,
我一直在学习Angular 5,尽管有很多新东西,但是有些事情我还不知道该怎么做。
过去我学习过AngularJS,所以我很想了解Angular 5并了解框架的变化,
目前,我正在处理一个我可以在Angular JS中完成的简单事情,每页多个控制器,类似这样的事情。
<div class="widget" ng-controller="widgetController">
<p>Stuff here</p>
</div>
<div class="menu" ng-controller="menuController">
<p>Other stuff here</p>
</div>
但是我不知道如何在Angular 5中做到这一点,因为到目前为止,我只找到与每个组件相关的示例和代码。
也许这是一个非常简单的答案,但我会非常感谢您的帮助。
超级简单:)
无需使用控制器标记每个元素,而是创建自定义组件。
<widget></widget>
<menu></menu>
您可以通过执行以下操作来声明自定义组件:
import { Component } from '@angular/core';
@Component({
selector: 'menu',
template: `<div> stuff goes here </div>`
})
export class MenuComponent {
}
Angular文档有一个关于英雄之旅的教程,它深入了角度。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句