node.js + jade - link ist selbstschließend und sollen nicht Inhalt
Ich beziehe mich im folgenden tolle Anleitung auf der MEAN-stack.
Nun bin ich vor einer Vorlage(JADE) Verwandte Frage, die ich nicht lösen konnte 🙁
Können Sie plz schauen und mir helfen, wenn möglich.
http://www.ibm.com/developerworks/library/wa-nodejs-polling-app/
doctype 5
html(lang='en')
head
meta(charset='utf-8')
meta(name='viewport', content='width=device-width,
initial-scale=1, user-scalable=no')
title= title
link(rel='stylesheet', href='//netdna.bootstrapcdn.com/bootstrap/3.0.1/
css/bootstrap.min.css')
link(rel='stylesheet', href='/stylesheets/style.css')
body
nav.navbar.navbar-inverse.navbar-fixed-top(role='navigation')
div.navbar-header
a.navbar-brand(href='#/polls')= title
div.container
div
Ich bekomme diese exception. Habe versucht paar varitions konnte Sie aber nicht beheben es noch nicht.
Error: C:\DevEnv\UT3_Node\HelloWorldNodeProject\views\index.jade:14
12| a.navbar-brand(href='#/polls')= title
13| div.container
> 14| div
**link is self closing and should not have content.**
Danke in adv.
a.navbar-brand(href='#/polls')= title
entfernen Leerzeichen vortitle
- Versucht. aber kein Glück.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dein problem ist diese Zeile:
Können Sie es nicht sehr gut sehen auf StackOverflow, aber Sie haben eine Reihe von Leerzeichen nach dem tag.
Den Leerraum angezeigt wird hier ersetzt mit
_
:Damit Ihre Jade erzeugen würde, so etwas wie:
nicht erlaubt ist, da
<link>
Elemente sind nicht erlaubt, um die Kind-Knoten.entfernen Leerzeichen vor
title
Ich hatte das gleiche Problem mit eines der Beispiele, die in der Praktischen Node.js text. Die Ursache war mein Fehler mit doppelten Anführungszeichen in einer link-definition anstelle von einfachen Anführungszeichen. Die Herausforderung war, dass die Nachricht (link ist selbstschließend und sollen nicht Inhalt.) wurde, die auf eine div-Anweisung und war daher sehr unübersichtlich. Es stellt sich heraus, dass der Fehler in meiner include-Datei statt, wo jade angegeben. Die Nummer der Zeile, richtig war, aber es zeigte den falschen Inhalt einer Datei. Einmal hatte ich herausgefunden, dass der fix war einfach.
Scheint ein Fehler zu sein in der JADE-compiler.