即使在包含下划线之后仍然没有被捕获的TypeError

时间:2017-02-27 03:33:41

标签: javascript backbone.js marionette

我看过并看到了关于在脊柱和牵线木偶之前放置下划线的消息。我已经做到了。当我运行我的样本时,我仍然得到:

  

未捕获的TypeError:无法读取属性'延伸'未定义的       在MessageDetailsView.js:1

我没有尝试实例化视图,因此我似乎还不需要模型。

我试图将我的html / jquery转换为牵线木偶,这是我的开始。在我加载1.0后,我会看到是否可以将其放入ItemView或直接添加到div。

有什么想法吗?

main.html中

CollectionView

MessageDetailsView.js

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/html">

<head>
    <title>Gmail API Quickstart</title>
    <meta charset='utf-8' />
</head>

<body>
<script src="jquery.js" type="text/javascript"></script>
<script src="underscore_1_8_3.js" type="text/javascript"></script>
<script src="backbone.js" type="text/javascript"></script>
<script src="backbone.radio.js" type="text/javascript"></script>
<script src="backbone.marionette_3_2_0.js" type="text/javascript"></script>
<script src="bootstrap.js" type="text/javascript"></script>
<link href="bootstrap.css" rel="stylesheet">

<script src="MessageDetailsView.js" type="text/javascript"></script>


<script type="text/javascript">
    alert("Start");
</script>

</body>
</html>

1 个答案:

答案 0 :(得分:1)

版本3.2.0的Marionette没有Marionette.ItemView课程,已被Marionette.View取代,请参阅docs

如果您需要ItemView类,请使用v2.4.7。