我有一个带有打字稿的angular2应用程序。我想要获得当前时间。这是我的代码
<div>
<div class="row">
<div class="col-lg-6">
<div class="gotoAndBot-Copy-3" >
gotoAndBot
<span class="-copy-2">
{{new Date().toLocaleDateString()}}
</span>
</div>
</div>
</div>
</div>
但它抱怨Template parse errors: Parser Error: Unexpected token 'Date'
我在不知道为什么它不能识别Date
所以我该如何解决?
答案 0 :(得分:3)
您不能在Angular 2模板中放置任意表达式。相反,您可以在组件中创建名为dateString
的成员并显示该成员。
尝试
@Component({
// ...
})
export class App {
dateString = new Date().toLocaleDateString();
}
使用模板
<div>
<div class="row">
<div class="col-lg-6">
<div class="gotoAndBot-Copy-3" >
gotoAndBot
<span class="-copy-2">
{{dateString}}
</span>
</div>
</div>
</div>
</div>