アプリで小さなモーダル フレームワークを作成しようとしています。
ここに私のコントローラーがあります:
function ModalCtrl($scope){
$scope.openModal = function(name){
$scope.modalStatus = true;
}
$scope.closeModal = function(name){
$scope.modalStatus = false;
}
$scope.modal = function(){
return $scope.modalStatus;
}
$scope.modalStatus = false;
}
HTMLは次のとおりです。
<div ng-controller="ModalCtrl">
<div ng-show="modal()" class="modal_window">
<h2>The title</h2>
<span>The content</span>
<a ng-click="closeModal()">Close</a>
</div>
</div>
<div ng-controller="ModalCtrl">
<a ng-click="openModal('xyz')">Open it up</a>
</div>
完全に機能しません..これ以上混乱することはありません
編集: jsfiddle で更新: http://jsfiddle.net/TeYfY/