【发布时间】:2015-03-12 14:14:34
【问题描述】:
我在我的 Angular 应用程序中使用引导模式,它工作正常。我需要让它可拖动和调整大小,所以我定义了一个指令。现在的问题是它被应用于模态窗口内的内容,因此模态窗口变得透明。
如何在打开窗口时将可拖动指令分配给模态窗口? 这是代码,
HTML:
<div ng-controller="CustomWidgetCtrl">
<div class="box-header-btns pull-right" style="top:10px" >
<a title="settings" ng-click="openSettings(widget)"><i class="glyphicon glyphicon-cog"></i></a>
</div>
</div>
App.js:
var routerApp = angular.module('DiginRt', ['ui.bootstrap','ngRoute']);
routerApp.controller('CustomWidgetCtrl', ['$scope', '$modal',
function($scope, $modal) {
$scope.openSettings = function(widget) {
$modal.open({
scope: $scope,
templateUrl: 'chart_settings.html',
controller: 'chartSettingsCtrl',
resolve: {
widget: function() {
return widget;
}
}
});
};
}
])
图表设置是另一个 HTML 页面。这是我的 Draggable 指令。
更新:
我已经用Plunker更新了问题
问题:
【问题讨论】:
-
我无法将指令添加到模态中.. 但您可以看到这一点。 plnkr.co/edit/cu1TVKCY8ucYcT2AScJb?p=preview
-
太棒了。你是怎么做到的?你对现有的做了哪些改变?
标签: javascript angularjs html twitter-bootstrap