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?

questionAnswers(2)

yourAnswerToTheQuestion