DOM'de bir Açısal şablonum var. Denetleyicim bir hizmetten yeni veriler aldığında, $ kapsamındaki modeli günceller ve şablonu yeniden oluşturur. Şimdiye kadar iyi.
Sorun, şablon yeniden işlendikten ve DOM (bu durumda bir jQuery eklentisi) sonra da bazı ekstra iş yapmak gerekiyor olmasıdır.
Dinlemek için AfterRender gibi bir olay olması gerektiği anlaşılıyor, ancak böyle bir şey bulamıyorum. Belki bir direktif gitmek için bir yol olurdu, ama çok erken ateş gibi görünüyordu.
İşte benim sorunum özetleyen bir jsFiddle: Fiddle-AngularIssue
== GÜNCELLEME ==
Yararlı yorumlara dayanarak, DOM manipülasyonunu ele almak için bir direktife geçtim ve direktifin içine bir model $ watch uyguladım. Ancak yine de aynı temel sorunu yaşıyorum; $ watch olayının içindeki kod, şablon derlenip DOM'a yerleştirilmeden önce tetiklenir, bu nedenle jquery eklentisi her zaman boş bir tabloyu değerlendirir.
İlginç bir şekilde, async çağrısını kaldırırsam her şey iyi çalışır, bu yüzden doğru yönde bir adımdır.
İşte bu değişiklikleri yansıtacak şekilde güncellenmiş Fiddle'ım: http://jsfiddle.net/uNREn/12/