我在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,
等。
并重新加载页面,选中复选框。
什么是正确的解决方案?在保存时将字符串转换为布尔值还是其他?