Comments (3)
I have updated the readme a little bit and also the logic. after rendering the button, the identifying class gets removed from the placeholder. This way, theoretically, you could init as often as you want - without the script going crazy (not saying it is recommended).
from add-to-calendar-button.
@entrifis , please correct me if I'm wrong, but I would say it depends on your app, while I would consider ngAfterViewInit as the best default, since ngAfterViewChecked get's called on every DOM change. This usually is no good idea for an initialization - again, depending on what your app does.
from add-to-calendar-button.
@jekuer you are very correct, I had the button in an *ngIf
div which was rendered after the initial view was rendered (I had to load something first). I just had to move the init of the calendar button at another point in my component when I knew the condition of the *ngIf
was determined. ngAfterViewChecked
is a wrong place to put it, the right place to call the function is when the button is sure to be shown.
from add-to-calendar-button.
Related Issues (20)
- [Bug]: Yahoo is not working HOT 5
- [Bug]: .ics does not handle [ul][/ul] HOT 1
- [Bug]: Chrome on iOS not opening Apple calendar HOT 3
- [Bug]: HOT 3
- How to bind data to properties
- Possibility to set the notification / alerts
- [Bug]: Multiple [url]s in description causes missing text in iCal plain text description HOT 2
- [Bug]: New version doesn't work for me HOT 3
- [Bug]: Property binding doesn't seem to work (Angular) HOT 2
- [Bug]: image add-to-calendar-button.com is added in the build script HOT 4
- [Bug]: Add multiple events in iPhone calender fails (React PWA) HOT 5
- [Bug]: Could not find a declaration file for module 'add-to-calendar-button' HOT 5
- [Bug]: Outlook shows '&' character in the name as '&' HOT 4
- [Bug]: Bug on hovering button when all texts are hidden HOT 2
- [Bug]: Add to apple calendar is not working react PWA app on iPhone HOT 11
- [Bug]: Providing start time without end time causes component to not render HOT 1
- [Bug]: subscribe: false with icsFile is opening webcal:// URL not https HOT 8
- [Bug]: buttonStyle="date" does not respect listStyle HOT 3
- feature request: when buttonStyle=date, option to display date/time in browser local timezone HOT 4
- Add part attribute to inner elements HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from add-to-calendar-button.