I’m using Ionic 2 and have some questions regarding the Deeplinker.
I have successfully connected the Deeplinker to update the url when pushing a view controller, but the url changes to #
when a modal is presented.
Is there a way to update the url to a custom path when presenting a modal? If not, can I at least keep the path to what it currently is while presenting a modal?
1 Like
You can pass in a NavOptions interface to the modal.present() method. There is a property called ‘updateUrl’ that can be used to not change the URL of the page when opening a modal. Like this:
openAddPost() {
let modal = this.modalCtrl.create(AddPostModalComponent);
modal.present({
updateUrl: false
});
}
It seems like a bug that the URL is not correctly updated when opening a modal. I have defined my AddPostModalComponent in the deep linker config, but my URL also gets updated back to the root url when navigating to it.
1 Like