Hi Marc, Ik heb naar je plunk gekeken. Deze mist nog al het een en het ander en werkt sowieso niet. je probleem ligt in de manier waarop je de links array verwerkt in je tlTimeline directive.
- je maakt een GLOBAL links aan, waarschijnlijk vergeten 'var' ervoor te typen. - in deze global steek je de referentie naar je links array uit je datstore. - tijdens de link fase (1 malig dus!) preprocess je deze array naar $scope.links - vervolgens werk je de $scope.links array nooit meer bij! Nee, dit is niet de angular way. Dat het werkt wil niet zeggen dat het de beste oplossing is. Directives zijn de plaats waar je de DOM manipuleert, zeg maar read-only op de data!! in services beheer je je data, en controllers en scope gebruik je om deze 2 aan elkaar te linken. Natuurlijk zijn deze regels niet 100% hard, maar probeer ze zo veel mogenlijk aan te houden, dat komt de onder houdbaarheid van je app enorm ten goede! Groetjes Sander -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
