“let-”只支持NG-模板元素

我试图让我的前端应用(Angular5.1.x)来运行,但是它停止由于模板语法错误:“let-”只支持NG-模板元素

"let-" is only supported on ng-template elements. (" 

</thead>

<tbody>

<template ngFor [ngForOf]="rows" [ERROR ->]let-rowz="$implicit" let- index="index">

<tr *ngIf="!(datePicker.onlyCurrentMonth && rowz[0].sec"):

ng:///DatepickerModule/[email protected]:58

at syntaxError (compiler.js:485)

at TemplateParser.parse (compiler.js:24633)

at JitCompiler._parseTemplate (compiler.js:34442)

at JitCompiler._compileTemplate (compiler.js:34417)

at compiler.js:34318

at Set.forEach (<anonymous>)

at JitCompiler._compileComponents (compiler.js:34318)

at compiler.js:34188

at Object.then (compiler.js:474)

at JitCompiler._compileModuleAndComponents (compiler.js:34187)

我认为我需要遵循这个主题问题,指出我需要使用ngx-bootrap @ ngx-bootstrap @ 2.0.0-beta.8,但它不适用于那个或v.2.0.0-rc.0

https://github.com/valor-software/ngx-bootstrap/issues/3024

...任何帮助表示赞赏

回答:

有在V2 +没有<template>标签,请不要全新安装, 如果使用<template>已在angular 5.x.x被弃用目前

回答:

ngx-bootstrap 1.x.x检查是否已NGX-引导V2 + 检查软件包锁定。所以你必须升级到ngx-bootstrap 2.X.X

执行以下升级

npm uninstall --save ngx-bootstrap 

npm cache clean -f

npm install --save ngx-bootstrap

以上是 “let-”只支持NG-模板元素 的全部内容, 来源链接: utcz.com/qa/262392.html

回到顶部