(function() {
   "use strict";

    angular.module("angular.jsgrid", [])
        .directive("ngJsgrid", function() {
            return {
                restrict: "A",
                replace: false,
                transclude: false,
                scope: {
                    config: "=ngJsgrid"
                },
                link: function(scope, $element, attrs) {
                    $element.jsGrid(scope.config);

                    $.each(scope.config, function(key) {
                        scope.$watch("config." + key, function(value) {
                            $element.jsGrid("option", key, value);
                        });
                    });
                }
            };
        });
})();
(function() {
   'use strict';

    angular.module('angular.jsgrid', [])
        .directive('ngJsgrid', function() {
            return {
                restrict: 'A',
                replace: false,
                transclude: false,
                scope: {
                    config: '=ngJsgrid'
                },
                link: function(scope, $element, attrs) {
                    $element.jsGrid(scope.config);

                    $.each(scope.config, function(key) {
                        scope.$watch('config.' + key, function(value) {
                            $element.jsGrid('option', key, value);
                        });
                    });
                }
            };
        });
})();
Replace double quotes with single quotes
Formatting: Replace double quotes with single quotes
