sorun
var app = angular.module("atlas", ["ngRoute", "ngDialog"]);
sonra ngDialogProvider
config oldu js
dosyaları
<link rel="stylesheet" href="~/Content/ngDialog-custom-width.css" />
<link rel="stylesheet" href="~/Content/ngDialog-theme-default.min.css" />
<link rel="stylesheet" href="~/Content/ngDialog-theme-plain.min.css" />
<link rel="stylesheet" href="~/Content/ngDialog.css" />
<script src="~/Scripts/jquery-2.1.3.min.js"></script>
<script src="~/Scripts/angular.js"></script>
<script src="~/Scripts/angular-route.js"></script>
<script src="~/Scripts/ngDialog.js"></script>
Ben
stackoverflow
tüm cevapları denenmiş ve bunların hiçbiri benim için çalışmak:
app.config(["ngDialogProvider", function (ngDialogProvider) {
ngDialogProvider.setDefaults({
className: "ngdialog-theme-default",
plain: false,
showClose: true,
closeByDocument: true,
closeByEscape: true,
appendTo: false,
preCloseCallback: function() {
console.log("default pre-close callback");
}
});
}]);
@dfsq, hepsi bu kod. Sorun, denetleyici için parametre olarak ngDialog kullanmadığımda, her şey iyi çalışıyor (ngDialog parametresini eklediğimde hata alıyorum), ancak modal pencereleri için ngDialog istiyorum. – Disposer
Modül ngDialog olmadığı anlamına gelir. Komut dosyasının gerçekten yüklendiğini, doğru yolun olup olmadığını, hata olmadığını kontrol edin. – dfsq