如何在模型获取时将1转换为true或0转换为false
- 论坛
- 如何在模型获取时将1转换为true或0转换为false
24 浏览
如何在模型获取时将1转换为true或0转换为false
我有一个模型,该模型是通过从mysql数据库获得的JSON响应设置的。模型数据是通过将true或false设置到数据库中的布尔型/tinyint字段中来设置的,该字段使用1
或0
。
在我的视图中,我有一个绑定,它使用underscore的_.isBoolean
来检查布尔值。当然,当我的模型接收到数据时,它被设置为1
或0
,而不是true或false,导致_.isBoolean
检查失败。
有没有办法让我从mysql获得的JSON响应正确地成为布尔值true或false,而不是1
或0
?或者更好的是,有没有办法在获取数据后(在视图渲染之前)让我的模型自动更新,根据其1或0属性来转换为true或false?
例如,我的模型数据看起来像{"isChecked":"1"}
,而我希望它是{"isChecked":true}
。
非常感谢您可能提供的任何建议!