【发布时间】:2017-12-14 21:16:10
【问题描述】:
我正在关注https://angular.io/tutorial/toh-pt2 教程来了解 Angular。显然,如果“Hero”类和“const HEROES”数组不在“@Component”部分之上,则应用程序无法运行。这背后有什么原因吗?是否有需要遵循的结构?
【问题讨论】:
标签: angular
我正在关注https://angular.io/tutorial/toh-pt2 教程来了解 Angular。显然,如果“Hero”类和“const HEROES”数组不在“@Component”部分之上,则应用程序无法运行。这背后有什么原因吗?是否有需要遵循的结构?
【问题讨论】:
标签: angular
Javascript 从上到下解析。因此,当组件内部引用常量HERORES 或类Hero 时,Javascript 引擎必须已经知道它们。否则它无法识别它们并引发错误。
// ok
var name = 'Anna';
console.log(name);
// error: what's 'name'?
console.log(name);
var name = 'Anna'
这不是 Angular 特有的问题。
【讨论】:
import {Component} from '@angular/core