From 408664b2eb79cb55886f9e39aeeaf6da62677385 Mon Sep 17 00:00:00 2001 From: humaknight Date: Mon, 14 Dec 2015 11:57:51 +0100 Subject: [PATCH 1/4] Directive for compile html --- src/directives/compile.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/directives/compile.js diff --git a/src/directives/compile.js b/src/directives/compile.js new file mode 100644 index 00000000..046874b0 --- /dev/null +++ b/src/directives/compile.js @@ -0,0 +1,14 @@ +angular.module('openlayers-directive').directive('compile', ['$compile','$rootScope', function ($compile,$rootScope) { + return function(scope, element, attrs) { + scope.$watch( + function(scope) { + // watch the 'compile' expression for changes + return scope.$eval(attrs.compile); + }, + function(value) { + var content = $compile(value)($rootScope); + element.append(content); + } + ); + }; +}]); From 8a6d705808e207445e138621f45840158c9c9cbd Mon Sep 17 00:00:00 2001 From: humaknight Date: Mon, 14 Dec 2015 11:59:11 +0100 Subject: [PATCH 2/4] Update marker.js --- src/directives/marker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/directives/marker.js b/src/directives/marker.js index d4078362..c50d6265 100644 --- a/src/directives/marker.js +++ b/src/directives/marker.js @@ -77,7 +77,7 @@ angular.module('openlayers-directive').directive('olMarker', function($log, $q, replace: true, template: '', From 956af1f22e9908cdf74d4b7773fa1cd8cad25c77 Mon Sep 17 00:00:00 2001 From: humaknight Date: Mon, 22 Feb 2016 15:32:55 +0100 Subject: [PATCH 3/4] Update compile.js --- src/directives/compile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/directives/compile.js b/src/directives/compile.js index 046874b0..d2eddcda 100644 --- a/src/directives/compile.js +++ b/src/directives/compile.js @@ -1,4 +1,4 @@ -angular.module('openlayers-directive').directive('compile', ['$compile','$rootScope', function ($compile,$rootScope) { +angular.module('openlayers-directive').directive('compile', ['$compile','$rootScope', function($compile,$rootScope){ return function(scope, element, attrs) { scope.$watch( function(scope) { From c66f9af6b8a2941999554c89b4cb627f4d5fe7bb Mon Sep 17 00:00:00 2001 From: humaknight Date: Mon, 22 Feb 2016 15:35:17 +0100 Subject: [PATCH 4/4] Update compile.js --- src/directives/compile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/directives/compile.js b/src/directives/compile.js index d2eddcda..c522985e 100644 --- a/src/directives/compile.js +++ b/src/directives/compile.js @@ -1,4 +1,4 @@ -angular.module('openlayers-directive').directive('compile', ['$compile','$rootScope', function($compile,$rootScope){ +angular.module('openlayers-directive').directive('compile', ['$compile','$rootScope', function($compile, $rootScope) { return function(scope, element, attrs) { scope.$watch( function(scope) {