繁体   English   中英

灰烬rc 6无法识别车把rc 4

[英]Ember rc 6 not recognizing Handlebars rc 4

我正在尝试开始学习Ember.js,并且在页面加载时收到此错误:

Assertion failed: Ember Handlebars requires Handlebars version 1.0.0-rc.4. 
Include a SCRIPT tag in the HTML HEAD linking to the Handlebars file before 
you link to Ember.

但是,我转到Ember.js的“关于”页面并下载了入门工具包。 它带有以下文件:

  • ember-1.0 / 0-rc.6.js
  • handlebars-1.0.0-rc.4.js
  • jQuery的1.9.1.js

我正在ASP MVC 3项目中执行此操作,因此这里有一些Razor语法,但这是我的_Layout.cshtml文件。 我目前在“主页Index页面上没有任何内容,因此这实际上是将被加载到页面上的所有HTML。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>@ViewBag.Title</title>
    <link href="@Url.Content("~/Content/bootstrap.css")" rel="stylesheet" type="text/css" />
    <script src="@Url.Content("~/Scripts/jquery-1.9.1.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/ember-1.0.0-rc.6.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/handlebars-1.0.0-rc.4.js")" type="text/javascript"></script>
</head>
<body>
    <div class="page">
        <header>
            <div id="title">
                <h1>Bootstrap/Ember.js Sample Application</h1>
            </div>
        </header>
        <section id="main">
            @RenderBody()
        </section>
        <footer>
        </footer>
    </div>
</body>
</html>

刚刚解决了这个问题。 不知道您是否需要在ember之前放置把手脚本。 声明现在看起来像这样:

<script src="@Url.Content("~/Scripts/jquery-1.9.1.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/handlebars-1.0.0-rc.4.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/ember-1.0.0-rc.6.js")" type="text/javascript"></script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM