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

https://github.com/borisyankov/DefinitelyTyped/blob/master/angular-ui-bootstrap/angular-ui-bootstrap.d.ts#L146

Ce que je voudrais obtenir quelque chose comme ceci:

Comment utiliser angular-ui-bootstrap (modals) en tapuscrit?

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