使用布尔属性进行双向绑定

时间:2017-09-28 21:34:15

标签: angular

在Angular中,使用字符串属性进行双向绑定在以下示例中起作用

<input [(ngModel)]="user.lastName" placeholder="Last Name">

我试图使用布尔属性的双向绑定,但它不起作用。

<input type="radio" name="isActive" id="isActiveNo" value="0" [(ngModel)]="user.isActive">

我怎样才能让它发挥作用?

2 个答案:

答案 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。

Check out simple example

答案 1 :(得分:0)

感谢@omeralper我能够使用您的解决方案。

<input type="radio" name="isActive" id="isActiveNo" [value]="false" [(ngModel)]="user.isActive">