Ich lerne, indem ich ein paar Meteore ausführe und QuillJS als Texteditor kennengelernt habe. Im Moment habe ich Probleme, die Zusammenhänge zwischen der Funktion und dem Einfügen der geschriebenen Inhalte in meine Blog-Sammlung zu verstehen.QuillJS mit Meteor - Wie fügt man Inhalt in db ein?
Dies ist, wie ich versuchte, den Inhalt der Pinole Editor zuzugreifen:
Template.blogform.events({
'submit #blogForm': function(e) {
e.preventDefault();
var title = $('#blogTitle').val();
var body = document.querySelector('input[name=blogBody]');
about.value = JSON.stringify(quill.getContents());
Meteor.call('submitPost', title, body);
}
});
Aber mit dem onRendered
um die Pinole Variable, die Konsole wirft mir einen Fehler: „Pinole Ungültige Quill Behälter #editor“. Dies ist meine Initialisierung des quilljs, die ich als Knoten Paket zu laden:
Template.blogform.onRendered(function() {
var quill = new Quill('#editor', {
modules: {
toolbar: true
},
theme: "snow"
});
});
Q1: Wie kann ich den Inhalt meines Federkiel-Editor auf eine Sammlung einfügen?
Q2: Ist es die beste Praxis, das blogform.events zusammen mit dem Federkiel = new Quill in der gleichen Datei zu haben, oder soll ich teile dies einen editor.js und einen blogform.js?
Vielen Dank!
Ich fand schließlich die Lösung in Camillos Antwort hier: http://stackoverflow.com/questions/26549964/how-to-access-nested-template-attributes. – bermudaa