我正在尝试在* ngFor中声明一个索引,但是我收到了一个类型错误,它说的是
无法读取属性' toUpperCase'在* ngFor
上使用ERROR时未定义
<div class="text" *ngFor="let item of blogs; let i = index | async | filter : 'feat' : true">
如果我取出let i = index它工作正常,但我想使用索引,所以我可以将css类应用于元素。查看文档,这就是你应该如何做的。
答案 0 :(得分:1)
应该是
@Component({
selector: 'admin-users',
directives: [ CORE_DIRECTIVES],
template: template,
styles: [ style ]
})
export class UsersComponent extends ServicesComponent {
constructor(){
super();
}
//override whatever methods/fields in the parent class you need to (and only those)
}
答案 1 :(得分:1)
.video-portfolio {
text-align: center;
width: 100%;
background-color: white;
max-height: 500px;
}
.vid-tabs {
width:80%;
}
.video-nav {
overflow: hidden;
height: 100%;
width: 100%;
list-style: none;
display: inline-block;
width: auto;
padding: 0;
}
.video-nav-contain {
width: 20%;
overflow: scroll;
display: inline-block;
float: right;
max-height: 10%;
}
.tab-icon {
padding-bottom: 5%;
}
由index
维护并导出为ngFor
。您所能做的就是定义要使用该索引访问的模板变量的名称。您无法将管道或计算应用于该分配。