尝试创建最基本的主干模型,但我遇到了TypeError。
在骨干之前正在加载Underscore。我抓住了最新版本。
<script src="src/assets/js-vendor/underscore-min.js"></script>
<script src="src/assets/js-vendor/backbone-min.js"></script>
<script>
console.log(typeof(_)); // function
console.log(Backbone.model); // undefined
var m = Backbone.model.extend({}); // Uncaught TypeError
</script>
答案 0 :(得分:3)
之前我遇到过这个问题。之后我感到非常愚蠢。
Backbone.Model.extend()
的大写字母为Model
,而不是model
。
答案 1 :(得分:3)
您需要使用Backbone.Model
。 'M'需要是大写字母。