Merge pull request #2366 from normanjaeckel/FixTemplateHooks

Fixed bug in templateHook directive. Fixed #2362.
This commit is contained in:
Emanuel Schütze 2016-09-08 10:26:15 +02:00 committed by GitHub
commit a0acf75f08

View File

@ -277,9 +277,14 @@ angular.module('OpenSlidesApp.core', [
template: '', template: '',
link: function (scope, iElement, iAttr) { link: function (scope, iElement, iAttr) {
var hooks = templateHooks.hooks[iAttr.hookName]; var hooks = templateHooks.hooks[iAttr.hookName];
var html = hooks.map(function (hook) { var html;
if (hooks) {
html = hooks.map(function (hook) {
return '<div>' + hook.template + '</div>'; return '<div>' + hook.template + '</div>';
}).join(''); }).join('');
} else {
html = '';
}
iElement.append($compile(html)(scope)); iElement.append($compile(html)(scope));
} }
}; };