【发布时间】:2016-06-22 23:03:10
【问题描述】:
我正在尝试使用 Bootstrap Lightbox 在图像点击上实现模态弹出窗口,但我无法实现相同的效果。我遵循了一个示例,该示例具有与以下相同的代码。我已经下载了 Lightbox 组件(*.lightbox.js 和 *.lightbox.css)并放置在我下面的 HTML 文件所在的目录中。有人可以帮我解决这个问题吗?
<!doctype html>
<html ng-app="myApp">
<head>
<title>Sandesh</title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script>
<script src="angular-bootstrap-lightbox.js"></script>
<link rel="stylesheet" href="angular-bootstrap-lightbox.css">
<link rel="stylesheet" type="text/css" href="bootstrap.min.css" />
</head>
<body ng-controller="GalleryCtrl">
<ul>
<li ng-repeat="image in images">
<a ng-click="openLightboxModal($index)">
<img ng-src="{{image.thumbUrl}}" class="img-thumbnail">
</a>
</li>
</ul>
<script>
var app = angular.module('myApp',['bootstrapLightbox'])
.controller('GalleryCtrl', function ($scope, Lightbox) {
$scope.images = [
{
'url': '9RyWebbb.jpg',
'thumbUrl': 'Thumb_9RyWebbb.jpg'
}
];
$scope.openLightboxModal = function (index) {
Lightbox.openModal($scope.images, index);
};
});
</script>
</body>
</html>
【问题讨论】:
-
试试这个 var app = angular.module('myApp', ['bootstrapLightbox'])
标签: javascript angularjs angularbootstrap-lightbox