在Angular中,使用字符串属性进行双向绑定在以下示例中起作用
<input [(ngModel)]="user.lastName" placeholder="Last Name">
我试图使用布尔属性的双向绑定,但它不起作用。
<input type="radio" name="isActive" id="isActiveNo" value="0" [(ngModel)]="user.isActive">
我怎样才能让它发挥作用?
答案 0 :(得分:2)
您应该使用operator_convive = models.ForeignKey(Convive, blank=True, null=True)
operator_manager = models.ForeignKey(Manager, blank=True, null=True)
@property
def operator(self):
return self.operator_convive or self.operator_manager
def save(self, *args, **kwargs):
# ... override here to prevent operator_convive and operator_manager to be both None, or both not None.
而不是[value]
,并且应该为true或false的值为boolean。
答案 1 :(得分:0)
感谢@omeralper我能够使用您的解决方案。
<input type="radio" name="isActive" id="isActiveNo" [value]="false" [(ngModel)]="user.isActive">