Comment utiliser angular-ui-bootstrap (modals) en tapuscrit?
J'aimerais modifier certaines données d'une table à l'aide d'un modal. Il existe plusieurs interfaces dans le fichier d'enregistrement des définitions pour angular-ui-bootstrap à partir de definitelyTyped, mais ils sont sans papiers et je ne suis pas en mesure de trouver des exemples sur la façon de les utiliser.
- IModalScope
- IModalService
- IModalServiceInstance
- IModalSettings
- IModalStackService
Ce que je voudrais obtenir quelque chose comme ceci:
Suis-je en droit de supposer que les deux ItemsListController et ItemDetailModalController besoin d'une instance de la même portée afin d'échanger les données? Et comment puis-je définir le contrôleur et le modèle de la modale de la directive en utilisant les interfaces ci-dessus?
J'ai déjà trouvé ce non-tapuscrit exemple ici: https://angular-ui.github.io/bootstrap/#/modal
Cependant, en tant que débutant, j'ai du mal à comprendre ce qui se passe si les échantillons de jeter le tout dans un seul fichier, sans séparer les préoccupations.
source d'informationauteur xvdiff
Vous devez vous connecter pour publier un commentaire.
L'instance introduite par angulaire sera de type
ng.ui.bootstrap.IModalService
.Et puisque vous êtes à l'aide de "contrôleur" de la syntaxe, il n'est pas nécessaire pour commencer à utiliser
$scope
ici, au lieu de cela, vous pouvez utiliser le résoudre, comme indiqué dans le angular-ui modal exemple.Voici l'exemple de code:
Oui. Je pense en fait que des auxiliaires modaux comme une extension de
ItemsListController
contenant des membresshownDetails:ItemDetailModalController
. Ce qui signifie que vous n'avez pas besoin de venir avec un désordre de partage$scope
comme un seul$scope
.C'est ce que j'ai (notez que vous êtes le partage de la portée):
Où
$modal:IModalService
correspond à ce angulaire de la sangle vous donne : http://angular-ui.github.io/bootstrap/#/modal