Angular Don';我不知道为什么双向绑定是';行不通

Angular Don';我不知道为什么双向绑定是';行不通,angular,ionic3,Angular,Ionic3,我有一个Ionic/Angular应用程序,其中有一组单选按钮。我将它们绑定到控件中的属性,但由于某些原因,我看不到所选项的值 以下是html: <ion-list radio-group> <ion-item> <ion-label>Personal</ion-label> <ion-radio ngDefaultControl checked="true"

我有一个Ionic/Angular应用程序,其中有一组单选按钮。我将它们绑定到控件中的属性,但由于某些原因,我看不到所选项的值

以下是html:

<ion-list radio-group>
    <ion-item>
        <ion-label>Personal</ion-label>
        <ion-radio
        ngDefaultControl 
        checked="true" 
        value="personal"
        name="personal"
        [(ngModel)]="shared.card_type" ></ion-radio>
      </ion-item>
    <ion-item>
      <ion-label>Business</ion-label>
      <ion-radio 
      ngDefaultControl
      checked="false" 
      value="business"
      name="business"
      [(ngModel)]="shared.card_type" ></ion-radio>
    </ion-item>
</ion-list>

个人的
生意
我声明了一个“共享”对象:shared:IShared; 并在构造函数中初始化:this.shared={}

所有其他属性(不是单选按钮)都绑定正常


此处可能缺少什么?

您是否检查了其是否包含值,是否有任何错误,是否可以在共享对象卡类型中发布绑定的代码可能重复如果您的问题在链接问题中未得到回答,请添加更多代码。此html页面的
ts
文件和
IShared
对象