2016-07-19 4 views
-1

私は、ユーザーが入力した内容に応じていくつかの値(car)を含む配列を持っています。私は配列に変数を追加したい。VarをArray jqueryにプッシュする

<div class="demo"> 
    <span id="cartabs1"></span> 
</div> 
<ion-input type="text" placeholder="Add new tag" value=""></ion-input> 
<button (click)="addtag">Add</button> 

file.ts

cars = ["friends","oil","Ford","Peugeot","Ferrari"]; 
ngAfterViewInit() { 
    jQuery('#cartabs1').tabSelect({ 
     tabElements: cars, 
     selectedTabs: [ ] 
    }); 
    } 
    addtag() { 
     cars.push(jQuery("#cartabs1").val()); 
     console.log(cars); 
    }); 

答えて

0

あなたはthisキーワードが欠落している:

addtag() { 
     this.cars.push(jQuery("#cartabs1").val()); 
     console.log(this.cars); 
    }); 

あなたはスパンの値ではなく値をプッシュしようとしていることに注意してくださいイオン入力で入力された...それは意図的にですか?

+0

私は地球儀として車を使用しているため、エラーが見つかりません – sridharan

+0

他のオプションは動作していませんか? – sridharan

+0

コードをプランナーに置くことができますか? 'span'の値をプッシュしようとしていて、' ion-input'に入力された値ではないことに注意してください...それは意図的ですか? – sebaferreras