我是Angular 2的新手。 当我在Web上阅读Angular 2教程时,#(hash)用于在模板中声明局部变量。但每次使用#时,解析器都会抛出一些解析异常。
例如,如果我在异常情况下使用$(document).ready(function () {
$('button').on('click', function(){
console.log($('.searchInput:visible').val());
});
});
,但如果我使用<div *ngFor="#item of items">
代替let
,一切都会顺利。
#
我是否会错过Angular 2解析器的一些配置?
P.S。顺便说一句,我使用的是Angular 2 2.5.x。
答案 0 :(得分:4)
这是一种古老的语法。这是角度2 beta版本中的语法。现在,情况有所不同。
<div *ngFor="let item of items">