Ich habe ein Problem, eine Uhr in einer Direktive arbeiten zu lassen. Ich habe hier ein einfaches Beispiel zusammengestellt. http://plnkr.co/edit/A7zbrsh8gJhdpM30ZH2PGeänderter Wert für AngularJS-Dienst, der keine Überwachung innerhalb der Direktive auslöst
Ich habe einen Service und zwei Direktiven. Eine Direktive ändert eine Eigenschaft im Dienst und eine andere Direktive hat eine Überwachung für diese Eigenschaft. Ich habe erwartet, dass die Uhr feuern würde, wenn sich das Grundstück ändert, aber das tut es nicht.
Ich habe ein paar andere Fragen wie diese auf der Website gesehen, aber die akzeptierten Lösungen auf ihnen haben hier nicht funktioniert. Ich habe überlegt, $ broadcast zu verwenden oder einen Beobachter zu implementieren, aber es scheint, als ob das funktionieren sollte und ich möchte die Dinge nicht zu kompliziert machen, wenn es möglich ist.
Danke, ich wusste, es war wahrscheinlich etwas einfaches. Ein anderer Thread hatte erwähnt, dass das Übergehen der dritten Eigenschaft der Uhr als wahr das handhaben würde, also hatte ich aufgehört, diese Route zu untersuchen. –