如何在离子5的角度取消选中离子-Radio

发布于 2025-02-02 14:05:52 字数 1104 浏览 5 评论 0 原文

我找不到一种取消选中的方法,我尝试了在网上许多示例中使用“检查”属性,但看来它仅适用于离子4,在离子5中,此属性不再存在了

       <ion-radio-group >
               <ion-row>
                <ion-col class="radioCol">
                  <ion-radio   value="1"></ion-radio>
                </ion-col>
                <ion-col class="radioCol">
                  <ion-radio  value="2"></ion-radio>
                </ion-col>
                <ion-col class="radioCol">
                  <ion-radio  value="3"></ion-radio>
                </ion-col>
                <ion-col class="radioCol">
                  <ion-radio  value="4"></ion-radio>
                </ion-col>
                <ion-col class="radioCol">
                  <ion-radio  value="5"></ion-radio>
                </ion-col>
                <ion-col class="radioCol">
                  <ion-radio  value="6"></ion-radio>
                </ion-col>        
        </ion-radio-group>

如何取消选中单击按钮上的收音机?

I can't find a way to uncheck ion-radio, I tried using the "checked" property like in many examples online, but it seems that it works only for Ionic 4, in Ionic 5 this property is not there anymore

       <ion-radio-group >
               <ion-row>
                <ion-col class="radioCol">
                  <ion-radio   value="1"></ion-radio>
                </ion-col>
                <ion-col class="radioCol">
                  <ion-radio  value="2"></ion-radio>
                </ion-col>
                <ion-col class="radioCol">
                  <ion-radio  value="3"></ion-radio>
                </ion-col>
                <ion-col class="radioCol">
                  <ion-radio  value="4"></ion-radio>
                </ion-col>
                <ion-col class="radioCol">
                  <ion-radio  value="5"></ion-radio>
                </ion-col>
                <ion-col class="radioCol">
                  <ion-radio  value="6"></ion-radio>
                </ion-col>        
        </ion-radio-group>

how to uncheck a radio on a Button click?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

奢欲 2025-02-09 14:05:52

我认为它可以轻松实施。

<ion-radio-group [value]="radioVal">
  <ion-row>
    <ion-col class="radioCol">
      <ion-radio   value="1"></ion-radio>
    </ion-col>
    <ion-col class="radioCol">
      <ion-radio  value="2"></ion-radio>
    </ion-col>
    <ion-col class="radioCol">
      <ion-radio  value="3"></ion-radio>
    </ion-col>
    <ion-col class="radioCol">
      <ion-radio  value="4"></ion-radio>
    </ion-col>
    <ion-col class="radioCol">
      <ion-radio  value="5"></ion-radio>
    </ion-col>
    <ion-col class="radioCol">
      <ion-radio  value="6"></ion-radio>
    </ion-col>
  <ion-row>      
</ion-radio-group>
<ion-button type="primary" (click)="radioVal = ''">
  refresh
</ion-button>

当然,在组件中,您必须定义 radioval

radioVal = "";

I think it can be implemented easily.

<ion-radio-group [value]="radioVal">
  <ion-row>
    <ion-col class="radioCol">
      <ion-radio   value="1"></ion-radio>
    </ion-col>
    <ion-col class="radioCol">
      <ion-radio  value="2"></ion-radio>
    </ion-col>
    <ion-col class="radioCol">
      <ion-radio  value="3"></ion-radio>
    </ion-col>
    <ion-col class="radioCol">
      <ion-radio  value="4"></ion-radio>
    </ion-col>
    <ion-col class="radioCol">
      <ion-radio  value="5"></ion-radio>
    </ion-col>
    <ion-col class="radioCol">
      <ion-radio  value="6"></ion-radio>
    </ion-col>
  <ion-row>      
</ion-radio-group>
<ion-button type="primary" (click)="radioVal = ''">
  refresh
</ion-button>

Of course, in the component, you have to define the radioVal.

radioVal = "";
山川志 2025-02-09 14:05:52

Ion-Radio-group具有一个允许的授权属性,您可以将其设置为True,以允许该组中的无线电单击“清除该选择:

<ion-radio-group [value]="radioVal" [allowEmptySelection]="true">
  <ion-row>
    <ion-col class="radioCol">
      <ion-radio value="1"></ion-radio>
    </ion-col>
    <ion-col class="radioCol">
      <ion-radio value="2"></ion-radio>
    </ion-col>
  </ion-row>      
</ion-radio-group>

ion-radio-group has an allowEmptySelection property that you can set to true to allow a second click on a radio in that group to clear that selection:
https://ionicframework.com/docs/v5/api/radio-group#allowemptyselection

<ion-radio-group [value]="radioVal" [allowEmptySelection]="true">
  <ion-row>
    <ion-col class="radioCol">
      <ion-radio value="1"></ion-radio>
    </ion-col>
    <ion-col class="radioCol">
      <ion-radio value="2"></ion-radio>
    </ion-col>
  </ion-row>      
</ion-radio-group>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文