相关疑难解决方法(0)

从数组填充另一个数组 - Javascript

我想在JS中做一件非常简单的事情(将一个数组的值分配给另一个数组),但不知何故,数组bar的值似乎根本没有受到影响.

当然,我尝试的第一件事就是bar = ar;- 没有用,所以我尝试手动循环...仍然无法正常工作.

我没有理解Javascript的怪癖!请帮忙!!


var ar=["apple","banana","canaple"];
var bar;

for(i=0;i<ar.length;i++){
    bar[i]=ar[i];
}
alert(ar[1]);

而且,这里是小提琴:http://jsfiddle.net/vGycZ/


(以上是一个简化.实际的数组是多维的.)

javascript

21
推荐指数
3
解决办法
5万
查看次数

Angular2 - ngFor指令不映射已删除的项目

我有一个Item容器和项目模式,其中应该添加子项目并从其容器中删除.添加很好,而删除什么都不做.当删除任何子项时,angular2*ngFor指令似乎不起作用.

    import { NgFor} from 'angular2/common';
    import { bootstrap } from 'angular2/platform/browser';
    import { Component, View, Directive, OnDestroy, Input, enableProdMode } from 'angular2/core';
    import { CORE_DIRECTIVES} from 'angular2/common';


    @Component({selector: 'itemcontainer',})
    @View({ template: `<ul (click)="$event.preventDefault()">
                       <li *ngFor="#it of items">Any Item</li>
                       </ul>
                       <div><ng-content></ng-content></div>`,

            directives: [NgFor],
    })
    export class ItemContainer {
        public items: Array<Item> = [];

        public addItem(item: Item) {
            this.items.push(item);
        }

        public removeItem(item: Item) {
            var index = this.items.indexOf(item);
            if (index === -1) {
                return;
            }

            console.log(`Index about to remove: ${index} this.items …
Run Code Online (Sandbox Code Playgroud)

angular

5
推荐指数
2
解决办法
7463
查看次数

标签 统计

angular ×1

javascript ×1