Was verursacht SyntaxError: Unexpected EOF-Fehler in Unterstrich Vorlage?

Bekomme ich ein SyntaxError: Unexpected EOF-Ausgang bei Verwendung eines Unterstrichs-Vorlage zum Rendern von html in der Wirbelsäule Anwendung. Hier ist meine Vorlage:-

<script type="text/template" id="shellmenu-template">
  <div>
    <p>menu template html will go here....</p>
    <div class="menuButtonsContainer">
        <% _.each(menu, function(menuItem){ %>
        <button class="menuButton" id="<%= _.escape(menuItem.id)"><%= _.escape(menuItem.title) %></button>
        <% }); %>
    </div>
  </div>
</script>

Es ist speziell erroring auf dieses Teil:-

id="<%= _.escape(menuItem.id)"

Das Attribut id ist eine Nummer, hier ist das menuItem-Objekt:-

dataPath: ""
helpType: "default"
id: 0
moduleName: "TestModule"
modulePath: "interaction/test/testmodule"
title: "Test Module Interaction"

Habe ich versucht, die id eine Zeichenfolge oder macht es das title-Attribut in das Unterstrich template-code, nur um zu sehen, ob ich eine test-Fall arbeiten in jeder Gestalt oder form, aber ich bin überfragt, so weit. Ich habe eine ähnliche Vorlage schon ziemlich viel die gleiche Sache mit keine Fehler.

Irgendwelche Ideen, was Dummheit ich bin Eingriff in Ursache? 🙂

InformationsquelleAutor SamBrick | 2013-04-26

Schreibe einen Kommentar