![](/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.