Mam problem z uruchomieniem zegarka do pracy w ramach dyrektywy. Złożyłem tutaj prosty przykład. http://plnkr.co/edit/A7zbrsh8gJhdpM30ZH2PZmieniono wartość usługi AngularJS, która nie wyzwala zegarka w ramach dyrektywy
Mam usługę i dwie dyrektywy. Jedna dyrektywa zmienia właściwość w usłudze, a inna dyrektywa ma zegarek na tej właściwości. Spodziewałem się, że zegarek zostanie zwolniony po zmianie właściwości, ale tak się nie stanie.
Widziałem kilka innych podobnych pytań na stronie, ale przyjęte rozwiązania na nich nie działały tutaj. Zastanawiałem się nad użyciem transmisji $ lub próbą zaimplementowania obserwatora, ale wygląda na to, że to powinno zadziałać i nie chcę zbytnio komplikować, jeśli to możliwe.
Dzięki, wiedziałem, że to prawdopodobnie coś prostego. Kolejny wątek wspomniał, że przekazanie trzeciej własności zegarka jako prawdziwej obsługiwałoby to, więc przestałem badać tę trasę. –