Comment ng-cliquez sur l'aide de la Machine et ionicBootstrap?
Je ne suis pas sûr de savoir comment les ng-click
œuvres Ionique dans les 2 avec des caractères d'imprimerie.
Fondamentalement, ma Ionique application ressemble à ceci:
class MyApp {
...
showPopup() { .. }
...
}
ionicBootstrap(MyApp);
Edit: j'ai aussi essayé d'ajouter la fonction dans la page.fichier ts, mais il ne fonctionne pas.
J'essaie d'utiliser le showPopup() à l'intérieur d'un ng-click
mais de toute évidence, il manque quelque chose, et je ne trouve aucune information à ce sujet dans la documentation.
ng-click="showPopup()"
Avez-vous une idée de ce que je suis absent? Je sais que sans Tapuscrit $champ d'application doit être utilisé, mais avec Tapuscrit et IonicBootstrap?
OriginalL'auteur Kevin Van Ryckegem | 2017-03-16
Vous devez vous connecter pour publier un commentaire.
Ionic2 est basé sur Angulaire 2 et la bonne façon d'utiliser l'événement click (docs) est
Et alors, à votre avis,
Comme vous pouvez le voir dans le code, je suis en déclarant le gestionnaire de clic comme ce
(click)="open($event, item)"
et l'envoi de l'événement et l'élément (déclarée dans l' *ngFor) à laopen()
méthode (déclarée dans le code du composant).Si vous n'avez pas besoin d'obtenir des informations de l'événement, il vous suffit de faire
(click)="open(item)"
et de modifier la méthode ouverte comme ce publicopen(item) { ... }
OriginalL'auteur sebaferreras
Dans votre composant html, que vous voulez qu'il soit cliquable, vous devez utiliser
(click)='showPopup()'
. Comme le disent:Dans votre fichier d'enregistrement, le code est correct:
En outre, vous pouvez passer des paramètres comme vous le feriez normalement passer.
(click)=showPopup(param1,param2,..)
.OriginalL'auteur Sagar Kulkarni