我正在关注https://angular.io/tutorial/toh-pt2教程以了解角度。显然,如果“Hero”类和“const HEROES”数组不在“@Component”部分之上,则该应用程序不起作用。这有什么原因吗?是否有需要遵循的结构?
答案 0 :(得分:0)
Javascript从上到下解析。因此,当在组件内引用常量HERORES
或类Hero
时,它们必须已为Javascript引擎所知。否则它无法识别它们并抛出错误。
// ok
var name = 'Anna';
console.log(name);
// error: what's 'name'?
console.log(name);
var name = 'Anna'
它不是Angular特定的问题。