import { Component } from '@angular/core'; @Component({ selector: 'my-app', template: `<h1>Hello {{name}}</h1>` }) export class AppComponent { name = 'Angular'; }
这里的“@Component ”的“@”是啥意思?相关知识来由能在哪里看到呢?还有就是“@angular/core ”的“@”又是个啥意思呢?为什么不是"angular/core"? 斜线“/”又是怎么做到的?
还望大家赐教赐教。给出相关知识链接即可。
![]() | 1 suinia 2017-03-22 16:40:58 +08:00 |
![]() | 2 xialdj 2017-03-22 16:44:13 +08:00 via iPhone 这个是 decorator 语法 本来纳入 es6 标准的 后来延到 es7 结果到现在还没加入标准 可能 es2018 或者 2019 ? |
![]() | 4 aristotll 2017-03-22 17:17:21 +08:00 es6 的语法 类似 Python 的装饰器? |