Backbone数据类型 - 类型转换?

时间:2015-06-17 21:17:23

标签: javascript backbone.js

我花了一个多小时才发现集合上的Backbone查询失败了,因为我查询了错误的数据类型。 所以这个查询失败了,因为我使用了错误的数据类型id:

{ [Error: self signed certificate] code: 'DEPTH_ZERO_SELF_SIGNED_CERT' }

这个工作并从集合中返回了一个模型。

element = collection.findWhere({id: "123", att: true});

原因是我从DOM元素中获取了id。

我在应用程序中与DOM进行了很多接口。 Backbone中是否有一个选项可以让我在数据类型方面更加宽松?

1 个答案:

答案 0 :(得分:1)

一个选项是覆盖你的模型解析方法,所以id上的toString就会出现。然后你就会得到dom和模型中的字符串。

http://backbonejs.org/#Model-parse

我个人更喜欢使用parseInt明确地转换我的查询,但它们都是选项