Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 模板分析错误_Angular_Loops_Ngfor - Fatal编程技术网

Angular 模板分析错误

Angular 模板分析错误,angular,loops,ngfor,Angular,Loops,Ngfor,我是AngularJs 2的新手,我正在尝试NgFor工作,但我有一个错误,我不知道出了什么问题: skills.template.html <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> <div class="skills-container"> <div *ngFor="let item of [0,1,3,4,5];">Try</div> </

我是AngularJs 2的新手,我正在尝试NgFor工作,但我有一个错误,我不知道出了什么问题:

skills.template.html

<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
    <div class="skills-container">
        <div *ngFor="let item of [0,1,3,4,5];">Try</div>
    </div>
</div>
我只是尝试一个简单的循环,但我得到了

 main.bundle.js:6017Error: Template parse errors:(…)(anonymous function) @         main.bundle.js:6017ZoneDelegate.invoke @ zone.js:232Zone.run @ zone.js:114(anonymous function) @ zone.js:502ZoneDelegate.invokeTask @ zone.js:265Zone.runTask @ zone.js:154drainMicroTaskQueue @ zone.js:401

似乎您正在使用较旧的
Angular 2版本,因为组件元数据中的
提供程序已被弃用。在您的情况下,它的工作原理类似于使用较旧的语法
#item
,而不是
let item

*ngFor="#item of [0,1,3,4,5];"

尽管我强烈建议您将angular版本更新为最新版本(2.4.1)

尝试从
*ngFor
*ngFor="#item of [0,1,3,4,5];"