Я хотел бы создать веб-сайт с помощью Meteor. Вот только пример моего html-кода.Метеор: не удается отобразить мой текст
<head>
<title>version_0.0.4</title>
</head>
<body>
<h1>Welcome to Meteor!</h1>
{{> myTemplate}}
</body>
<template name="myTemplate">
<p id="&firstContent">Test to show my first content</p>
<p id="&secondContent">Test to show my second content</p>
<button type="button" id="save">Save content</button>
</template>
Теперь, когда кто-то нажимает сохранение содержания я хотел бы сохранить innerHtml всех идентификаторов с «&» знаком в начале в моей базе данных, которая работает отлично.
/* ----- functions to include ----- */
function inputContent(collection, inhalt, alteID){
var id = collection.insert({
content: inhalt,
htmlId: alteID
});
return id;
}
Template.myTemplate.events({
'click #save': function() {
$(document).ready(function() { //Damit der Code erst ausgeführt wird, wenn der DOM geladen ist
var all = $('*[id^="&"]'); // Das "&" Zeichen ist der Identifier/ in all speichern aller elemente
console.log(all);
for (var i = 0; i < all.length; ++i) {
var item = all[i]; //Durch all iterieren
var idNeuesItem = inputContent(textList, item.innerHTML, item.id);//Enthält ID über Callback
console.log("Gespeichert :" + textList.findOne({_id: idNeuesItem}).content);
}
});
}
});
После того, как я сделал это те, я удалить код innerHtml вручную в данный момент, так что мой файл htmt выглядит следующим образом:
<template name="myTemplate">
<p id="&firstContent"></p>
<p id="&secondContent"></p>
<button type="button" id="save">Save content</button>
Теперь я хочу possability, чтобы отобразить содержимое внутри моего идентификатора, так что для пользователя он выглядит как раньше, но контент поступает из базы данных. Я уже пробовал разные версии, но никто из них не работал. Может кто-нибудь, пожалуйста, помогите мне? И извините, когда это вопрос, связанный с nooby, я довольно новичок в метеоризме ... Спасибо за вашу помощь