Die bidirektionale Bindung von Angularjs-Anweisungen funktioniert nicht

Ich habe versucht, die Lösung herauszufinden, aber ich glaube, ich bin in eine Sackgasse geraten.

Also hier ist meine Anweisung

directives.directive('postprocess', function($compile)
{
    return {
        restrict : 'E',
        require: '^ngModel',
        scope: {
            ngModel: '='
        },
        link: function(scope, element, attrs) {
            var parsed = scope.ngModel;
            el = $compile(parsed)(scope);
            element.html("");
            //add some other html entities/styles.
            element.append(el);
            console.log(parsed);
        }  
    };
});

Das HTML

<postprocess ng-model="some_model.its_property" style="padding-top: 10px;" />

Irgendwo im Controller aktualisiere ich die Modelleigenschaft

some_model.its_property = 'Holla';

Die entsprechende Anweisung wird jedoch nicht aktualisiert. Das Laden funktioniert einwandfrei, was darauf hindeutet, dass es sich möglicherweise nicht ausschließlich um ein Scoping-Problem handelt.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage