2016-06-14 67 views
0

我已經看過角UI引導和NG-對話框的NG-重複項對話框,他們矯枉過正出現什麼,我需要即:Angular.js:顯示在模式/

<div ng-repeat="item in items">  
    <div class="dialog-content"> 
    <h5 ng-click="dialog_open()">{{item.title}}</h5> 
    <p>{{item.content}}</p> 
    </div>  
</div> 

<h5>被點擊我想要div.dialog-content顯示在使用引導程序的模式(沒有模態頭和模態頁腳)樣式的對話框中。只要用戶在其外部點擊,對話框就會關閉。

我該如何做到這一點?

任何幫助將不勝感激。謝謝!

+0

究竟什麼是你的問題? – Phil

+0

我的問題是...我如何實現我上面描述的?我現在將編輯以反映這一點。 – nubianrover

+1

您必須將h5移到div.dialog內容的外部。 –

回答

0

如果你想與ng-dialog實現這一點,請執行下列操作:

在HTML ngDialog.cssngDialog-theme-default.css

您必須指定closeByDocument:true並添加className: 'ngdialog-theme-default'

這裏是一個模板:

ngDialog.open({ 
    template: '<div> hello dialog!</div>', 
    plain:true, 
    closeByDocument:true, 
    className: 'ngdialog-theme-default' 
    }); 

工作實例here

+0

非常感謝您的回答。在控制檯中出現「TypeError:options.scope。$ new不是函數」。另外,如何在ng-repeat中設置'模板'選項? – nubianrover

+0

@nubianrover把你的代碼放入jsfiddle或者jsbin中,或者共享一個git倉庫,否則就無能爲力 – eenagy