Angular 1.2 nie pozwala już na wiele dyrektyw z zakresu izolowanego na ten sam element?
Mam pewien kod w projekcie Angular, który używa dwóch oddzielnych dyrektyw z izolowanym zakresem. Nie muszą udostępniać zakresu, po prostu istnieją na tym samym elemencie. Oboje zmieniają DOM w nieco inny sposób, a co ważniejsze wiążą się z wartościami przekazywanymi jako argumenty.
Działało to w wersji 1.0, jednak Angular 1.2 generuje teraz błąd podczas próby zrobienia tego
Wiele dyrektyw z prośbą o nowy / izolowany zakres
Na podstawie projektów pojawia się historia git Angular 1.2 zmienia zachowanie, aby dwie oddzielne dyrektywy były oddzielone od tego samego elementu. Jest to dobra rzecz i działa poprawnie, gdy umieszcza się dwie dyrektywy „Atrybut” na tym samym elemencie.
to znaczy
<div my:directive="myDirectiveData" my:other-directive="myOtherDirectiveData" />
działa zgodnie z oczekiwaniami.
jednak
<my:directive my:directive-data="myDirectiveData" my:other-directive="myOtherDirectiveData" />
Zgłasza powyższy błąd. (Wiele dyrektyw z prośbą o nowy / izolowany zakres)
W tym scenariuszu oczekiwałbym, że każda dyrektywa będzie nadal istnieć równolegle z własnym, niedzielonym, oddzielnym zakresem.
Czy jest to nadal możliwe w Angular 1.2?