我正在使用AngularJS和PHP編寫Web應用程序。我想通過傳遞幾個參數來打開彈出窗口,並在彈出框中顯示一個新頁面。 如何打開像AngularJS中的i-frame彈出框這樣的花式框?AngularJS Iframe彈出式窗口像fancybox?
2
A
回答
2
你幾乎可以用AngularUI
library做任何事情。這裏是working fiddle。
示例代碼如下:
HTML
<div ng-controller="ModalDemoCtrl">
<button class="btn" ng-click="open()">Open me!</button>
<div ng-show="selected">Selection from a modal: {{ selected }}</div>
</div>
的JavaScript
var ModalDemoCtrl = function ($scope, $modal, $log) {
$scope.items = ['item1', 'item2', 'item3'];
$scope.open = function() {
var modalInstance = $modal.open({
templateUrl: 'some-dynamic.php',
controller: ModalInstanceCtrl,
resolve: {
items: function() {
return $scope.items;
}
}
});
modalInstance.result.then(function (selectedItem) {
$scope.selected = selectedItem;
}, function() {
$log.info('Modal dismissed at: ' + new Date());
});
};
};
一些-dynamic.php
<?php
echo "Some <b>html in</b> the modal";
當然,您應該在完整的工作示例之前更改上面的代碼。
+0
駕駛室ü請檢查您的提琴的http:// plnkr.co/edit/?p=preview我認爲你錯過了輸入。 –
+0
當然:)。無論如何,這是AngularUI的標準小提琴,所以你仍然需要按照我的建議做代碼更改。 –
相關問題
- 1. jquery - Fancybox - 彈出式窗口不「彈出」
- 2. Liferay IFrame彈出窗口
- 3. 如何在彈出式窗口中滾動時在fancybox彈出窗口中修復圖像?
- 4. 如何刷新fancybox彈出窗口?
- 5. 的fancybox - 彈出窗口尺寸
- 6. Fancybox彈出窗口是小的
- 7. 兩個fancybox內聯彈出窗口頁
- 8. 使用Fancybox顯示彈出窗口div
- 9. jQuery iframe彈出窗口和父窗體
- 10. 退出彈出式窗口與彈出式窗口
- 11. 彈出式彈性窗口
- 12. jquery像mydala.com彈出式模型窗口
- 13. 當鏈接點擊FancyBox時,更改彈出窗口的圖像
- 14. Fancybox作爲彈出窗口和圖像移動效果
- 15. 像any.do彈出窗口
- 16. JavaScript圖像彈出窗口
- 17. 彈出窗口不動如Facebook評論/像彈出窗口做
- 18. 刷新父窗口與iframe彈出
- 19. 用iframe替換彈出窗口
- 20. iFrame內部不加載彈出窗口
- 21. 顯示iframe之外的彈出窗口?
- 22. 將iframe放置在彈出窗口中
- 23. 從彈出窗口更改iframe的src
- 24. 彈出窗口中的動態iframe
- 25. Fancybox彈出式窗口,代碼中發現錯誤的問題
- 26. 在同樣的彈出式窗口的fancybox打開超鏈接
- 27. 彈出窗口:當彈出彈出窗口時關閉彈出
- 28. 格式化Kivy彈出窗口以消除彈出窗口
- 29. 硒彈出式窗口彈出窗口問題
- 30. 適用於YouTube彈出窗口彈出窗口的樣式
是解決居住在 線程 http://stackoverflow.com/questions/15812203/angularjs-show-popups-the-most-elegant-way –