J'ai lu le AngularJS la documentation sur le sujet attentivement, puis bricolé autour d'une directive. Voici le violon.
Et voici quelques extraits:
-
à partir du html:
<pane bi-title="title" title="{{title}}">{{text}}</pane>
-
à partir du volet de la directive:
scope: { biTitle: '=', title: '@', bar: '=' },
Il y a plusieurs choses que je ne comprends pas:
- pourquoi dois-je utiliser "{{titre}}" par " @ " et "titre" par"="?
- je peux également accéder à la portée parent directement, sans la décoration de mon élément avec un attribut?
- La documentation dit "il est Souvent souhaitable de transmettre des données à partir de l'isolé portée par une expression et de la portée parent", mais qui semble bien fonctionner avec une liaison bidirectionnelle. Pourquoi l'expression de la route de mieux?
J'ai trouvé un autre violon qui montre l'expression de la solution: http://jsfiddle.net/maxisam/QrCXh/