J'essaie de mettre en œuvre DaysPicker à l'aide de la bibliothèque de JQuery, car mes exigences de DaysPicker ne correspondent pas à la source Intenet disponible. Donc, je déciderai de créer mon propre satalyPicker avec jQuery ui
j'ai inclus jQuery ui dans index.html p> et dans le composant p> dans le fichier TS p> mais chaque fois que je reçois une erreur p> Core.js: 7187 Erreur d'erreur: inconnue (en promesse): TypeError: $ (...). DatePicker n'est pas une fonction
TypeError: $ (...). DatePicker n'est pas une fonction p>
blockQuote> J'ai essayé toutes les réponses disponibles dans le débordement de la pile. p> p>
3 Réponses :
JQuery n'a pas de saintPicker intégré, avez-vous inclus le plugin DatePicker? P>
Mais nous n'utilisons pas jQuery avec angular, trouvez un salepicker angulaire. P>
En fait, jQuery ui i> a un contrôle DatePicker. Et bizarrement, dans la documentation en ligne de "aggravée pour angulaire", il recommande en fait d'utiliser le sélecteur de date de l'interface utilisateur JQuery dans sa démo angulaire (hein?)
À mon avis, au lieu d'investir du temps dans la création de votre propre sélecteur de date avec tous les efforts que cela vous prendra. Je vous recommande d'utiliser matériau angulaire . Il est fait pour fonctionner parfaitement avec angulaire, développé et entretenu par Google (ainsi que angular). P>
Ils ont déjà mis en œuvre un salepicker qui fonctionne parfaitement: https://material.angular.io/components/datepicker/overview p >
En outre, ils ont beaucoup de composants et de fonctionnalités réutilisables qui sont toujours nécessaires à tous les projets. P>
Après la déclaration de votre fichier index.html
Vous devez vous assurer que vous appelez $ ('#Startdate') .DatePicker après votre vision est rendue sur l'interface utilisateur, de le faire, vous pouvez ajouter votre code à l'intérieur. La méthode ngaftercontentCoChecked ou NgAfterViewCheckeChecketCheckeChecké, une fois que vous avez ajouté votre code à l'intérieur de ces méthodes du composant, votre sélecteur de date commencera à fonctionner. p>
également au lieu de mettre directement votre code à l'intérieur du composant comme p>
ngAfterContentChecked (){
loadDatePicker();
}