j-HashChange
Składnik rejestruje wszystkie zmiany dla #hashtag w adresie URL. Kiedy zmienia się, emituje zdarzenie hash.
- Singleton
Konfiguracja:
delay {Number}opóźnienie w wydaniu wydarzeniahash(default:0)- NEW:
middleware {String}średni (oddzielony przez komę) do pierwotnego wydania wydarzeniahash
Jak złapać zmiany hash?
// Global:
ON('hash', function(hash) {
// @hash {String} - it can be "empty"
});
// Or in the Plugin declaration:
exports.on('hash', function(hash) {
});Użyj go z <ui-component name="hashchange">Gdy element nie jest jeszcze ładowany, jComponent Pobierz go po pierwszym użyciu z adresu DEF.fallback (Wydaje się Componentator Autor: Peter Širka Źródło: Componentator Zestaw składników, licencja MIT.
<ui-component name="hashchange"></ui-component>
<ui-bind path="currenthash" config="text"></ui-bind>
<script>
setInterval(() => location.hash = GUID(10), 1000);
ON('hash', function(hash) {
SET('currenthash', hash);
});
</script>