Problem Statement
Podczas wyszukiwania złego adresu w wyskakującym oknie HubBox nie pojawia się komunikat o błędzie. Po zaznaczeniu na konsoli pojawia się błąd „_messageErrorTemplate nie jest funkcją“.
Rozwiązanie
Błąd: "_messageErrorTemplate nie jest funkcją”, ponieważ ta funkcja nie jest zadeklarowana jako funkcja w bibliotece HubBox.
Aby rozwiązać ten problem, musisz wprowadzić pewne zmiany w bibliotece HubBox:
Musisz wprowadzić zmiany w dwóch poniższych plikach:
1. \ HubBox \ Java \ src \ main \ resources \ static \ index.html
2. \ HubBox \ Java \ out \ production \ resources \ static \ index.html W tych plikach wyszukaj poniższy kod:
var _messageErrorTemplate = Mustache.render (_messageError || ""); var _messageWarning = $ (selectors.messages.warning) .html (); var _messageWarningTemplate = Mustache.render (_messageWarning || "");
i zastąp to poniższym kodem:
var _messageErrorTemplate = function () {return Mustache.render (_messageError || ""); }; var _messageWarning = $ (selectors.messages.warning) .html (); var _messageWarningTemplate = function () {return Mustache.render (_messageWarning || ""); };
Deklarując „_messageErrorTemplate'I'_messageWarningTemplate'jako funkcję, teraz pojawi się komunikat o błędzie podczas wyszukiwania złego adresu w wyskakującym oknie HubBox.