将复选框值保存在mongo中

时间:2019-07-10 10:56:30

标签: angularjs mongodb checkbox

我在mongodb和angular上构建了应用程序。 在页面中,我有3个复选框,如:

<input type="checkbox" ng-model="user.profile.dog"/>Dog</label>
<input type="checkbox" ng-model="user.profile.cat"/>Cat</label>
<input type="checkbox" ng-model="user.profile.mouse"/>Mouse</label>

当我检查并按保存时,数据将保存在mongodb中,它看起来像: dog: "true", cat: "true",

问题是当我重新加载页面时,未选中任何复选框。

当我手动将mongodb中的值更改为boolean时: dog: true, cat: true,等。 并重新加载页面,选中复选框。

什么是正确的解决方案?在保存时将字符串转换为布尔值还是其他?

0 个答案:

没有答案