mirror of
https://github.com/noodlapp/noodl-docs.git
synced 2026-01-11 14:52:54 +01:00
chore: Update Listen to Page Router navigation (#5)
This commit is contained in:
@@ -62,7 +62,17 @@ Script.Outputs = {
|
|||||||
Navigated: "signal",
|
Navigated: "signal",
|
||||||
};
|
};
|
||||||
|
|
||||||
function onNavigated({ routerName, path, title, component }) {
|
function onNavigated({
|
||||||
|
// The name of the router for example 'Main'.
|
||||||
|
routerName,
|
||||||
|
// The relative path on this page router.
|
||||||
|
// To get the fullpath, use `window.location.pathname`.
|
||||||
|
path,
|
||||||
|
title,
|
||||||
|
// The component name for example '/Pages/MyPage'.
|
||||||
|
// (this is a page in the 'Pages' folder)
|
||||||
|
component
|
||||||
|
}) {
|
||||||
Script.Outputs.Navigated();
|
Script.Outputs.Navigated();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -70,6 +80,8 @@ Script.Signals.DidMount = function () {
|
|||||||
Noodl.Events.on("NoodlApp_Navigated", onNavigated);
|
Noodl.Events.on("NoodlApp_Navigated", onNavigated);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// OnDestroy is called when the Script node is unmounted.
|
||||||
|
// Where we do some cleanup to remove the event listener.
|
||||||
Script.OnDestroy = function () {
|
Script.OnDestroy = function () {
|
||||||
Noodl.Events.off("NoodlApp_Navigated", onNavigated);
|
Noodl.Events.off("NoodlApp_Navigated", onNavigated);
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user