簡體   English   中英

顯示帶有角度js數據綁定形式的引導箱

[英]Showing the bootbox with the angular js data binded form

我僅在兩周前開始使用Angular JS,它的數據綁定功能讓我非常驚訝。

我也非常喜歡使用bootboxjs向用戶顯示消息和所有信息。

我只是想我們可以通過自定義對話框在啟動箱中顯示Angular JS的數據綁定形式。

我試過了,但實際上我沒有得到內容,對話框將按原樣顯示模板,而不顯示數據。

我們如何在Bootbox UI中顯示已綁定數據的數據。

您必須使用$ compile。

http://code.angularjs.org/1.2.13/docs/guide/compiler

例如:

            var tplCrop = '<div><img ng-src="{{file.src}}"/></div>';
            var template = angular.element(tplCrop);
            var linkFn = $compile(template);
            var html= linkFn($scope);

            bootbox.dialog({
                message: html,
                title: "My title",
                buttons: {
                    ok: {
                        label: "Ok",
                        className: "btn-success",
                        callback: function () {
                        }
                    },
                    close: {
                        label: "Close",
                        className: "btn-danger",
                        callback: function () {
                        }
                    }
                }
            });

我建議您使用這個非常好的示例Plunker如何將數據傳遞給Dialog。

但是,它不是bootbox(使用jQuery)。 該演示顯示僅基於bootstrap和angualrJS的對話框。

希望對你有幫助

現在有一個非常好的模塊,可以使用單獨的模板文件來處理它! https://github.com/eriktufvesson/ngbootbox

非常好!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM