次のように使用されるBootstrap UI Modalconfirmation-dialog-header
を開くディレクティブを作成したいと思います。
<button class="btn" confirmation-dialog-header="Non Working Dialog">
Non Working Dialog
</button>
これが私がやろうとしていることです(CoffeeScript):ライブデモ
app.directive 'confirmationDialogHeader', ->
restrict: 'A'
link: (scope, element, attrs) ->
$confirmationDialog = $ """
<div modal="confirmationDialog">
<div class="modal-header">
<h4>#{attrs.confirmationDialogHeader}</h4>
</div>
<div class="modal-body">
I want to be hidden by default
</div>
<div class="modal-footer">
<button class="btn" ng-click="confirmationDialog = false">
OK
</button>
</div>
</div>
"""
$(document.body).append($confirmationDialog)
$(element).click ->
scope.confirmationDialog = yes
残念ながら、モーダルはデフォルトでは非表示になっておらず、ボタンをクリックしても何の効果もないようです。
どんな助けでも大歓迎です。