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

for-each in ionic2 with angularjs2

发布时间:2020-12-17 08:48:49 所属栏目:安全 来源:网络整理
导读:我用IONIC-2 Beta版制作了一个应用程序.我想使用for-each循环.是否可以在angular-V2中使用? 谢谢. 首先在Component中,您必须声明要显示的数组: import { Component } from "@angular/core";@Component({ templateUrl:"home.html"})export class HomePage {
我用IONIC-2 Beta版制作了一个应用程序.我想使用for-each循环.是否可以在angular-V2中使用?

谢谢.

首先在Component中,您必须声明要显示的数组:
import { Component } from "@angular/core";

@Component({
  templateUrl:"home.html"
})
export class HomePage {

  displayData : [];

  constructor() {
    this.displayData = [
      {
        "text": "item 1","value": 1
      },{
        "text": "item 2","value": 2
      },{
        "text": "item 3","value": 3
      },{
        "text": "item 4","value": 4
      },{
        "text": "item 5","value": 5
      },];
  }
}

如果要更改代码中的值,可以通过执行以下操作来执行此操作:

// We iterate the array in the code
for(let data of this.displayData) {
  data.value = data.value + 5;
}

然后在您的视图中,您可以像这样打印它们:

<ion-content class="has-header">
  <ion-list *ngFor="let data of displayData; let i = index" no-lines>
    <ion-item>Index: {{ i }} - Text: {{ data.text }} - Value: {{ data.value }}</ion-item>
  </ion-list>
</ion-content>

请注意部分* ngFor =“让displayData的数据”在哪里:

> displayData是我们在Component中定义的数组>让…的数据定义一个名为data的新变量,它代表displayData数组的每个元素.>我们可以使用该数据变量访问每个数组元素的属性,并像{{data.propertyName}}那样进行插值.

(编辑:李大同)

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

    推荐文章
      热点阅读