我下面這個angular recipes page添加一個模式對話框我的UI。它建議以下標記,我已將其添加到我的某個視圖中。角UI模式最初沒有隱藏
... html for my view is here ...
<button class="btn" ng-click="open()">Open Modal</button>
<div modal="showModal" close="cancel()">
<div class="modal-header">
<h4>Modal Dialog</h4>
... etc, from the recipe doc
</div>
我想看到的是我的觀點,加上底部的「打開模式」按鈕,沒有別的。我所看到的卻是頁面上已經顯示的按鈕和模式的內容。
在配方DOC就在第二天的話是:
需要注意的是,即使我們沒有指定它明確的模式對話框 通過模態屬性最初是隱藏的。該控制器僅 處理按鈕點擊,並通過模態 屬性使用的ShowModal值。
爲什麼我的情態標記,在網頁上最初可見?我想我已經安裝角UI正確......在我的index.html:
<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script>
而且在我的應用程序JS:
angular.module('MonteAdmin', [
...
'ui.bootstrap',
...
])
感謝的官方文檔中找到。我也試過這個,即使我定義了控制器,它導致了一個像null這樣的錯誤不是一個函數。我也不知道如何爲視圖提供正確的路徑。但我會在幾個小時內仔細再試一次,然後回來。也許我會流氓別的東西。很高興知道我應該努力工作的事情,所以謝謝你的回答。 – user1272965
感謝您指點我正確的東西。我覺得放置一個簡單的「你確定」的界面是非常複雜的,但我設法讓它工作。 – user1272965
我知道你的感受。它對於一個簡單的模式來說似乎很多,但它很乾淨,簡潔,並且做得很有角度。將其與標準Bootstrap模式可能會出現的糾結混亂相比較。 –