NgDialogの中には非常に基本的なng-clickがあり、クリックすると起動せず、誰かが問題の原因を知りたいと思っていました。ng-clickはngdialog内で起動しません
this.clickLocation = function() { ngDialog.open({ plain: true, controller: ['$scope', function ($scope) { console.log('hit'); }], template: '<div class="ngdialog-content">' + '<a ng-click="closeThisDialog()" class="button">Remove</a>' + '</div>' }); }
これは正しいアプローチではなく、テンプレート内にカスタムdirctiveを追加し、closeThisDialog()関数を追加するか、downvotedします。 –
Itsik Mauyhas、彼はhttps://github.com/likeastore/ngDialogをチェックするとngDialogを使用しています。 'closeThisDialog()'はライブラリの関数であり、スコープに注入されていることがわかります。 – Canastro
closeThisDialog()はngDialogの組み込み関数で、火災のダイアログを閉じる必要があります – lmckeen