/**
|
* Created by wisestone on 2019-03-06.
|
*/
|
'use strict';
|
|
define(['app'],
|
function (app) {
|
app.directive('issueDetailImagePreview', ["$log", "$compile",
|
function ($log, $compile) {
|
return {
|
scope : {
|
images : "="
|
},
|
restrict : 'E',
|
link : function ($scope, $element, $attrs) {
|
|
$scope.fn = {
|
makeNgImageGallery : makeNgImageGallery // 이미지 갤러리 만들기
|
};
|
|
$scope.$watch("images", function (newValue) {
|
$element.empty();
|
$scope.fn.makeNgImageGallery(); // 이미지 갤러리 만들기
|
});
|
|
// 이미지 갤러리 만들기
|
function makeNgImageGallery() {
|
var makeTag = '<ng-image-gallery images="images" thumb-size="80" bubbles="true" bubble-size="50" img-bubbles="true"></ng-image-gallery>';
|
var linkFn = $compile(makeTag);
|
var content = linkFn($scope);
|
$element.append(content);
|
}
|
}
|
};
|
}])
|
});
|