Angenommen, ich habe alles wie Aldeed beschrieben here, um eine benutzerdefinierte Formularvorlage zu erstellen. Was habe ich vergessen oder wo ist der Fehler, dass der Autoform-Tag nicht vorhanden ist?Ausnahme beim Zurückrufen Callback: Fehler: Keine solche Vorlage: AutoForm
Actual html examle:
<template name="afType_talkBar">
{{#autoform schema=Schema.Nachrichten id="sendMessageForm" type="insert"}}
<fieldset class="clubChat__input">
<div class="clubChat__message-bar">
{{> afQuickField name='chatroomId'}}
{{> afQuickField name='userName'}}
<div class="form-group{{#if afFieldIsInvalid name='content'}} has-error{{/if}}">
<div class="input-group">
<span class="input-group-addon">$</span>
{{> afFieldInput name='content'}}
<span class="input-group-addon">/each</span>
</div>
{{#if afFieldIsInvalid name='content'}}
<span class="help-block">{{afFieldMessage name='content'}}</span>
{{/if}}
</div>
<input type="submit" value="{{_ 'chatAction.send'}}">
</div>
</fieldset>
{{/autoform}}
</template>
Und der Client-Seite talkBar.js
import './talkBar.html';
// Import necessary js Packages
import { Meteor } from 'meteor/meteor';
import { Template } from 'meteor/templating';
import { Nachrichten } from '../../../api/nachrichten/nachrichten';
Bonus Frage.
Template.talkBar.helpers({
nachrichtenCollection(){
return Nachrichten;
}
});
Einfügen
Ergebnisse in eine Uncaught Typeerror: Kann nicht Eigentum 'Helfer' undefinierter
lesen Sieht aus wie ich grundlegende etwas fehlt bin
Vielen Dank für diesen Teil zu klären. War nicht sicher, dass sich der Vorlagenname auf den Namen des Helfers bezieht. Aber immer noch wird die Autoform nicht rendern. – theFan
Was ist der Fehler? Überprüfen Sie die Konsole, wenn etwas erscheint. Frage mit Fehlerdetails aktualisieren Ich habe dir die Antwort deiner Frage gegeben. Wenn jetzt der Fehler für Autoform ist, dann ist das ein anderes Problem. –
Der Fehler ist/war der Titel dieser Frage. Es war in der Tat etwas Grundlegendes. StackOverflow sollte einen Tippfehler-Eimer installieren;) – theFan