ng-template let-row="row" 与let-row 使用区别

来源:3-4 在模板中引用多个元素

王者归来8

2019-06-14

请教一下老师, let-row=“row” 与let-row分别是什么场景下使用?

我在使用 EasyUI 的 eui-datagrid 组件是碰到如下一个问题:

 <ng-template euiCellTemplate let-row="row">
    {{row.name}}
 </ng-template>

上面的代码报错:
[Error] ERROR – TypeError: undefined is not an object (evaluating ‘_v.context.row.name’)

但是改为下面的就正常了

<ng-template euiCellTemplate let-row>
    {{row.name}}
 </ng-template>
写回答

1回答

接灰的电子产品

2019-06-14

在 ng-template 中的 let-xxx 是组件开发者给使用者提供的一个上下文的变量,用于让 ng-template 可以得到上下文信息。这个模版中的 let-xxx  是不能赋值的,是用于让你读取的。

0
0

Angular 开发拼多多webapp 从基础到项目实战

高仿拼多多WebApp,带你在实战环境中学习Angular

1317 学习 · 451 问题

查看课程