What are the Slack Archives?
It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.
Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..
Hey, I'm loading some components asynchronously that have some javascript and render them to the dom
Hey, I'm loading some components asynchronously that have some javascript and render them to the dom. After that I have to call mount to make the javascript work. That works fine if the component hasn't been mounted before. However if the component has been mounted before, it will should be skipped when I call the mount function, thus the javascript isn't working. I did not see any way to mark a component as unmounted. I guess I can manually call the init function. However this doesnt seem like the correct solution, especially if I load a component that consists of other components with javascript I also have to call their init functions. Does someone know a better solution to this problem? Thanks
Comments
-
Hi @U012MFKV1D5, call
mount()
should do the trick like you explained. This will mark every component as mounted and trigger theinit()
method. This should also work in combination with components previously mounted under the same name as these will be filtered out:
https://github.com/spryker-shop/shop-ui/blob/master/src/SprykerShop/Yves/ShopUi/Theme/default/app/index.ts#L52Can you share some dummy code? Maybe there is another issue
0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 76 Spryker News
- 929 Developer Corner
- 787 Spryker Development
- 89 Spryker Dev Environment
- 362 Spryker Releases
- 3 Oryx frontend framework
- 35 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 26 Job Opportunities
- 3.2K 📜 Slack Archives
- 116 Academy
- 5 Business Users
- 370 Docker
- 551 Slack General
- 2K Help
- 75 Knowledge Sharing
- 6 Random Stuff
- 4 Code Testing
- 32 Product & Business Questions
- 70 Spryker Safari Questions
- 50 Random