簡體   English   中英

Angular2 / Ionic2 - 選中單選按鈕后切換內容

[英]Angular2/Ionic2 - Toggle content after a radio button is checked

我有3個單選按鈕,我想在其中顯示一個特定的內容,目前這里是我的代碼,顯示3個單選按鈕:

 <ion-list radio-group>
    <ion-item class="listItems">
        <ion-label>Option 1</ion-label>
        <ion-radio checked="false" value="Option1"></ion-radio>
    </ion-item>

    <ion-item class="listItems">
        <ion-label>Option 2</ion-label>
        <ion-radio checked="false" value="Option2"></ion-radio>
    </ion-item>

    <ion-item class="listItems">
        <ion-label>Option 3</ion-label>
        <ion-radio checked="false" value="Option3"></ion-radio>
    </ion-item>
    </ion-list>

我找到了一個用Angular1編寫的編解碼器,它在檢查單選按鈕時顯示/隱藏內容,我試圖用它來使它在我的ionic2 / angular2項目中工作; 然而,它沒有奏效!

使用jQuery檢查單選按鈕后,我還在StackOverflow中找到了一個用於切換內容的線程但是我沒有幸運能夠在我的項目中使用它!

你能提供一些解決方案嗎?

這適用於您的代碼。 您需要在ion-list標簽中使用[(ngModel)]

<ion-list radio-group [(ngModel)]="content" >
    <ion-item class="listItems">
        <ion-label>Option 1</ion-label>
        <ion-radio checked="false" value="Option1"></ion-radio>
    </ion-item>

    <ion-item class="listItems">
        <ion-label>Option 2</ion-label>
        <ion-radio checked="false" value="Option2"></ion-radio>
    </ion-item>

    <ion-item class="listItems">
        <ion-label>Option 3</ion-label>
        <ion-radio checked="false" value="Option3"></ion-radio>
    </ion-item>
    </ion-list>
    <h *ngIf="content=='Option1'"> Option 1</h>
    <h *ngIf="content=='Option2'"> Option 2</h>
    <h *ngIf="content=='Option3'"> Option 3</h>

暫無
暫無

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

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