I'm trying to write a custom directive but the attribute the directive is observing only seems to change on the initial scope change. After that, the binding in the view (observed with Firebug) doesn't update any longer. This seems like a scope problem but I'm out of ideas. I'm trying to write a custom directive but the