加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angular5,组件之间的交互

发布时间:2020-12-17 17:55:08 所属栏目:安全 来源:网络整理
导读:目前正在进行Angular5课程,经过一段时间的研究后,我仍然完全不了解以下内容: 码: App.component.html: app-server-element *ngFor="let serverElement of serverElements" [element]="serverElement" /app-server-element App.component.ts: import { Co
目前正在进行Angular5课程,经过一段时间的研究后,我仍然完全不了解以下内容:

码:

App.component.html:

<app-server-element 
      *ngFor="let serverElement of serverElements"
      [element]="serverElement"
       ></app-server-element>

App.component.ts:

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

@Component({
  selector: 'app-root',templateUrl: './app.component.html',styleUrls: ['./app.component.css']
})
export class AppComponent {
  serverElements = [{type: 'server',name:'Testserver',content:'just a test!'},{type: 'server',content:'just a test!'}
];  
   }

服务器element.component.html:

<p>
    <strong *ngIf="element.type === 'server'" style="color: red">
{{ element.content }}</strong>
    <em *ngIf="element.type === 'blueprint'">{{ element.content }}</em>
  </p>

服务器element.component.ts:

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

@Component({
  selector: 'app-server-element',templateUrl: './server-element.component.html',styleUrls: ['./server-element.component.css']
})
export class ServerElementComponent implements OnInit {
 @Input() element: {type:string,name:string,content:string};
}

题:

我对这部分的作用有点困惑:

*ngFor="let serverElement of serverElements"
  [element]="serverElement"

在我目前的理解中,它是一个for循环,循环遍历serverElementsArray的所有元素.但那么[element] =“serverElement”具体做什么呢?

解决方法

你完全正确地了解了serverElementsArray的所有元素.

使用[element] = …绑定组件的输入.继续阅读…

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读