【发布时间】:2016-07-28 23:42:25
【问题描述】:
我正在尝试将 2D 数组复制到 Angular 2 类中的另一个数组中。我尝试了一个解决方案,但没有得到任何输出。
这是代码(没有得到输出):http://plnkr.co/edit/s9vFKEw4y4aKtQRUGfev?p=preview
HTML代码:
Testing Array a:
<ul *ngFor="let arra of a">
<li>{{arra[0]}}</li>
<li>{{arra[1]}}</li>
</ul>
Testing Array b:
<ul *ngFor="let arrb of b">
<li>{{arrb[0]}}</li>
<li>{{arrb[1]}}</li>
</ul>
类代码:
a = [[1,2],[3,4]];
clone() {
var arr = this.slice(0);
for( var i = 0; i < this.length; i++ ) {
if( this[i].clone ) {
//recursion
arr[i] = this[i].clone();
}
}
return arr;
}
var b = a.clone()
有什么方法可以将数组复制到 Angular2 中的另一个数组中?
【问题讨论】:
标签: javascript arrays typescript angular