mehr von einer „aus Neugier Frage“, wenn eine kendoUI externe (Skript) Vorlage erstellen, sagen sie diese Syntax verwenden:kendoUI Templating Typ = "Text/x-Kendo-Vorlage" erforderlich?
<script type="text/x-kendo-template" id="templateNameHere">
<p>html here</p>
#= whatever #
</script>
Eines der Dinge, die ich über diesen Typen nicht mag, ist, dass die html/etc kommt komplett schwarz heraus (in Visual Studio).
Ich habe bemerkt, dass, wenn ich es in die typischeren ändern: type = „text/html“ die HTML bunt ist, und zumindest in der Lage, Fehler HTML-Struktur zu zeigen, Kommas/Zitate fehlen, etc usw. All die üblichen Sachen.
<script type="text/html" id="templateNameHere">
// now HTML has its usual colors, validation, etc
Example of it working with type="text/html"
Kendo Templating noch funktioniert, wenn sie in diesem Format verwendet, weiß jemand, ob es in Ordnung ist, es nur auf diese Weise zu behalten? Kann online keine Dokumentation finden, die das Gegenteil sagt!
Ja, ich habe sogar 'type =" x-kendo-tpml "' gesehen, also habe ich das Gefühl, dass Sie einen Punkt haben, es ist nur eine Benennungsmethode, damit andere Entwickler sofort wissen, was es ist. Ich habe vorher nur große Kommentare abgegeben, die * Kendo-Vorlagen * sagten. Die Syntax ist es wert! Ich habe ein paar fehlende Kommas und falsche HTML-Tags gefunden, sobald ich viele dieser Vorlagen in text/html geändert habe. –
Telerik bestätigt, dass dies in Ordnung ist, solange Sie den Typ festlegen und es ist alles andere als Text/Javascript. http://www.telerik.com/forums/can-you-confirm-that-x-kendo-template-is-not-required- –