骨干模型未定义,虽然下划线和主干加载

时间:2013-10-10 14:38:09

标签: javascript backbone.js

尝试创建最基本的主干模型,但我遇到了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>

2 个答案:

答案 0 :(得分:3)

之前我遇到过这个问题。之后我感到非常愚蠢。

Backbone.Model.extend()的大写字母为Model,而不是model

答案 1 :(得分:3)

您需要使用Backbone.Model。 'M'需要是大写字母。