javascript - Watched directive attribute changed in $emit -



javascript - Watched directive attribute changed in $emit -

i have directive that's watching controller property modified within event handler.

the code looks this:

vm = this; vm.someproperty = false; // event listeners $scope.$on('controller.loaded', function (event, data) { // data.someproperty === true. angular.extend(vm, data); });

i have directive uses property:

<body mydirective="somecontroller.someproperty">

and $observe on property value within directive:

attrs.$observe(attrs.mydirective, function (value) {

when create changes vm.someproperty within event listener, $observe handler never triggered. guess alter outside of angular scope allow register change.

do need trigger in case create sure observed properties , dependencies re calculated?

javascript angularjs

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -