Problem Statement
Bei der Suche nach der falschen Adresse im HubBox-Popup wird keine Fehlermeldung angezeigt. Wenn an der Konsole geprüft, erhalten Sie eine Fehlermeldung wie "_messageErrorTemplate ist keine Funktion“.
Lösung
Der Fehler: "_messageErrorTemplate ist keine Funktion"kommt, weil diese Funktion in der HubBox – Bibliothek nicht als Funktion deklariert ist.
Um dieses Problem zu beheben, müssen Sie einige Änderungen in der HubBox-Bibliothek vornehmen:
Sie müssen die folgenden zwei Dateien ändern:
1. \ HubBox \ Java \ src \ main \ resources \ static \ index.html
2. \ HubBox \ Java \ out \ production \ resources \ static \ index.html Suchen Sie in diesen Dateien den folgenden Code:
var _messageErrorTemplate = Moustache.render (_messageError || ""); var _messageWarning = $ (selectors.messages.warning) .html (); var _messageWarningTemplate = Moustache.render (_messageWarning || "");
und ersetze dies mit dem folgenden Code:
var _messageErrorTemplate = function () {return Moustache.render (_messageError || ""); }; var _messageWarning = $ (selectors.messages.warning) .html (); var _messageWarningTemplate = function () {return Moustache.render (_messageWarning || ""); };
Durch die Angabe '_messageErrorTemplate'Und'_messageWarningTemplateAls Funktion erhalten Sie nun eine Fehlermeldung bei der Suche nach einer falschen Adresse im HubBox-Popup.