【发布时间】:2017-02-18 10:46:19
【问题描述】:
我有一个带有 *ngFor 的 div,它从 json 加载值。我需要从不同的 json 文件中随机加载值。 这里 div 从“mydata”获取值,下次我需要从另一个 json 获取值。我怎样才能做到这一点? 我听说过 Math.floor((Math.random()。我该怎么做?或任何其他方法?
html file
<div class="row" *ngFor="let data of mydata">
<div class="col">{{data.number}}</div>
<div class="col">{{data.code}}</div>
</div>
ts file
import { Component } from '@angular/core';
import { NavController, NavParams } from 'ionic-angular';
@Component({
selector: 'page-showall',
templateUrl: 'showall.html'
})
export class ShowallPage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
// i am providing data here instead of json for development.
datas = [
{
number: "1",
code: "apple",
},
{
number: "2",
code: "orange",
},
{
number: "3",
code: "banana",
},{
number: "50",
code: "lemon",
}
];
mydata = this.datas;
// i am using this 'mydata' variable in *ngFor to get values
}
【问题讨论】:
-
用angular1可以吗?
-
我在 ionic 2 中使用了 andgular 2
标签: javascript angularjs json ionic-framework