【发布时间】:2014-09-20 19:27:32
【问题描述】:
它的加载打开模式和加载模板指定。但没有显示任何内容。
在这里查看演示:http://demo.hupp.in/food-admin
转到 [产品] 并搜索 EnegiKcal >= 3500。然后单击管理。它将打开弹出窗口,但未加载模板内容。
我注意到的另一件事是它有时会为模板返回 HTTP 304。
这就是我打开模态的方式:
/** Open Modal For add edit tags */
$scope.open = function (productId) {
var modalInstance = $modal.open({
templateUrl: 'views/some.html',
controller: tagsModalInstanceCtrl,
size: 'lg'
});
modalInstance.result.then(function (msg) {
}, function () {
// $log.info('Modal dismissed at: ' + new Date());
});
};
var tagsModalInstanceCtrl = function ($scope, $modalInstance) {
$scope.ok = function () {
$modalInstance.close("hi");
};
$scope.cancel = function () {
$modalInstance.dismiss('cancel');
};
};
这是模板代码:
<div class="modal-header">
<h3 class="modal-title">I'm a modal!</h3>
</div>
<div class="modal-body">
<h3>Well, Hello there!</h3>
</div>
<div class="modal-footer">
<button class="btn btn-primary" ng-click="ok()">OK</button>
<button class="btn btn-warning" ng-click="cancel()">Cancel</button>
</div>
【问题讨论】:
-
您的 URL/链接指定错误
-
2 件事:1. 向我们展示更多上下文(如何打开模式等)2. 尝试在 plnkr 或类似文件中重现它。
-
@arturgrzesiak : 添加了模态打开的代码。
标签: angularjs angular-ui-bootstrap