![](/img/trans.png)
[英]Angular2: Why isn't my component's console.log not logging anything
[英]Why isn't Angular2 Component property showing in my page?
这是我的代码:
import {Component} from "@angular/core";
@Component({
selector: 'my-app',
template: `
<h1>{{title}}</h1>
<h2>{{secondTitle}}</h2>
<main-page></main-page>
`
})
export class AppComponent {
title = 'Lovely Jubbly';
secondTitle: 'Bummer...'
}
我的网站上出现了标题“ Lovely Jubbly”,但是第二标题“ Bummer ...”没有显示。 唯一的不同是我如何初始化这些变量。 我是TypeScript和Angular2 noob,所以这可能是一个明显的错误。 谁能将我引向一些可以解释这种现象的文档?
TypeScript将Bummer...
解释为一种类型 (例如,只能为"Bummer..."
的字符串)。 当变成JavaScript时,它仍将初始化为null。
如果您想知道,这些类型对于某些类似于枚举的变量可能很有用。 例如:
var trafficLightState:'RED' | 'GREEN' | 'YELLOW' = 'RED';
trafficLightState = 'Melon'; // ERROR!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.