* ngFor let变量的范围

塞德

我试图像这样嵌套* ngFor:

   <div *ngFor="let cubeArray of cubeMatrice">
    <my-cube *ngFor="let cube of cubeArray">
    </my-cube>
   </div>

但是,这不起作用。变量cubeArray是否仅与该特定div相关联tag

我还尝试了一些在这里找到的其他解决方案:如何将Angular2模板与* ngFor一起使用,以从嵌套数组中创建表?但这不适用于普通html标签。

我知道我可以在两者之间使用一个组件来解决问题。我只想知道嵌套的fors是否可能,或者为什么不能。cubeArray变量的范围仅是div吗?

马杜·兰扬(Madhu ranjan)

您面临的问题是什么?

我在Plunker上尝试了一下,并且可以正常工作。

import { Component, Input }  from '@angular/core';

@Component({
  selector: 'my-app',
  template: `<h3 class="title">Basic Angular 2</h3>
  <hr />
  <div *ngFor="let cubeArray of cubeMatrice">
    <my-cube *ngFor="let cube of cubeArray" [var1]="cube.prop1" >
   </my-cube>
   </div>
  `
  })
  export class AppComponent {
   cubeMatrice = [
     [{prop1: 'val1'},{prop1: 'val2'}],
     [{prop1: 'val3'},{prop1: 'val4'}]
   ]

   constructor(){}
}

 @Component({
 selector: 'my-cube',
 template: `{{var1}}
  `
 })
 export class MyCubeComponent {
  @Input() var1;
  constructor(){}
 }

看一看。

希望这可以帮助!!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

* ngFor:#vs let的含义?

来自分类Dev

在ngFor中声明变量

来自分类Dev

(单击)与ngFor变量

来自分类Dev

在ngFor中声明变量

来自分类Dev

如何从 Typescript 中的 *ngFor="let hero of heros" 引用模板输入变量“hero”

来自分类Dev

使用 *ngFor 遍历集合的子范围?

来自分类Dev

如何在ngFor循环中创建变量?

来自分类Dev

Angular2 ngModel针对ngFor变量

来自分类Dev

使用ngFor循环遍历非数组变量

来自分类Dev

在ngFor中绑定变量时的问题

来自分类Dev

在 iondidchange - ionic 2 中使用 ngfor 的变量

来自分类Dev

ngFor 中的引用变量不起作用

来自分类Dev

在 *ngFor 中我应该使用:#keyword 或 let Variable

来自分类Dev

在循环外访问模板输入变量(* ngFor变量)的可能方法?

来自分类Dev

用于由 mouseenter 设置的范围标志的 Angular *ngFor 方法

来自分类Dev

在Angular 2中无法在* ngFor中找到变量

来自分类Dev

在子元素中使用ngFor的局部变量

来自分类Dev

Angular * ngFor事件处理程序的变量作用域

来自分类Dev

从* ngFor中的同级元素事件访问模板引用变量

来自分类Dev

使用 Angular 2 将 ngFor 结果写入变量

来自分类Dev

*ngFor 的 angular4 局部变量问题

来自分类Dev

如何在ngif中使用来自ngfor的变量?

来自分类Dev

Lisp函数和/或let语句中的函数和变量的范围

来自分类Dev

函数和/或lisp的let语句中的函数和变量的范围

来自分类Dev

如何在Angular 2中使用* ngFor = let值作为html属性值

来自分类Dev

在同一个 DOM 中使用 Angular 7 *ngFor 项目超出范围?

来自分类Dev

ViewContainerRef与ngFor

来自分类Dev

在Angular 2中使用* ngFor访问HTML模板中的局部变量

来自分类Dev

Angular 2-ngFor-局部变量“ first”不起作用

Related 相关文章

热门标签

归档