eristoddle
9/25/2016 - 10:34 PM

Angular 1 contenteditable Directive

Angular 1 contenteditable Directive

app.directive("contenteditable", ['$rootScope', function ($rootScope) {
    return {
        restrict: "A",
        link: function (scope, element, attrs) {
            var content = '';

            element.bind("blur keyup change focus", function (event) {
                content = element.html();
                $rootScope.editableContent = content;
            });
        }
    };
}]);