我正在使用Uikit/angularjs,我會創建一個通用函數來關閉模態。其實這是方法:創建一般函數來關閉模態angularjs
$scope.closeDialog = function() {
var modal = UIkit.modal("#myModalId");
if (modal.isActive()) {
modal.hide();
}
};
和模態裏面我已經得到了
<button type="button" class="uk-button uk-button-primary" data-ng-click="closeDialog()">Close</button>
它的工作原理,但這種方式,我需要爲每一個模態總是創建一個新的功能..有一個方式來推廣這個功能可能傳遞給函數的對話框的ID?我創建了一個jsfiddle,即使我得到exaclty id,它似乎也不工作: http://jsfiddle.net/8y48q/62/
爲什麼沒有服務管理您的情態動詞?你可以將你正在使用的庫的功能封裝在你自己的open和close方法中,然後調用它們。 – masimplo