簡體   English   中英

如何將值傳遞給 Ionic/Angular 中的按鈕?

[英]How can I pass a value to a button in Ionic/Angular?

我知道 name 和 value 屬性無法綁定到按鈕,但解決方案是什么? 我正在嘗試這樣做:

 <ion-button type="submit" color="primary" style="text-align:center" ngModel value="{{data.id}}" name="follower_id">
      follow
 </ion-button>

它不是一個表單,它只是一個從服務器返回一些數據的離子卡,現在我必須通過單擊按鈕來傳遞其中一個數據,因為我有另一台服務器 function 特別需要這些數據,這個數據是id 並且它不是常數 integer,每個離子卡都有不同的 ID 幫助我:(

您可以在按鈕內使用 (click)="follow(data.id)"

並在 ts 文件中創建遵循 function 來處理按鈕單擊事件。

就像@aarej 在他的回答中所說,在按鈕上使用(click)="follow(data.id)"來觸發組件中的follow function。

組件的示例代碼:

public follow(id: string): void {
    this.http.get(`sample.url?id=${id}`).subscribe(done => console.log(done));
}

理想情況下,您會提供https://stackblitz.com/示例,因為問題中有很多缺失的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM