Dichiarazione problema
Durante la ricerca dell'indirizzo errato nel popup HubBox, non viene visualizzato alcun messaggio di errore. Se selezionato sulla console, viene visualizzato un errore del tipo "_messageErrorTemplate non è una funzione“.
Soluzione
L'errore: "_messageErrorTemplate non è una funzione"sta arrivando perché questa funzione non è dichiarata come funzione nella libreria HubBox.
Per risolvere questo problema è necessario apportare alcune modifiche nella libreria di HubBox:
È necessario apportare modifiche nei due file seguenti:
1. \ HubBox \ Java \ src \ principali risorse \ \ static \ index.html
2. \ HubBox \ Java \ out \ production \ resources \ static \ index.html In questi file, cerca il codice seguente:
var _messageErrorTemplate = Moustache.render (_messageError || ""); var _messageWarning = $ (selectors.messages.warning) .html (); var _messageWarningTemplate = Moustache.render (_messageWarning || "");
e sostituiscilo con il codice seguente:
var _messageErrorTemplate = function () {return Moustache.render (_messageError || ""); }; var _messageWarning = $ (selectors.messages.warning) .html (); var _messageWarningTemplate = function () {return Moustache.render (_messageWarning || ""); };
Dichiarando "_messageErrorTemplate'E'_messageWarningTemplate'come funzione, ora riceverai un messaggio di errore durante la ricerca di un indirizzo errato nel popup HubBox.