ng-click 不在 ngdialog 中触发
ng-click not firing within ngdialog
我在 NgDialog 中有一个非常基本的 ng-click,当被点击时不会触发,我想知道任何人对这个问题可能有什么想法。
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>'
});
}
我真的无法重现您的错误,但我创建了以下 jsfiddle,一切都按预期工作:http://jsfiddle.net/bqbrLczc/5/
var myApp = angular.module('myApp',['ngDialog']);
function MyCtrl($scope, ngDialog) {
$scope.clickToOpen = function () {
ngDialog.open({
plain: true,
controller: ['$scope', function ($scope) {
console.log('hit');
}],
template: '<div class="test">'+
'<a ng-click="closeThisDialog()" class="button">Remove</a>' +
'</div>'
});
};
}
请检查您的代码中是否缺少任何内容,或者您使用的是否是旧的且可能存在错误的版本。
我在 NgDialog 中有一个非常基本的 ng-click,当被点击时不会触发,我想知道任何人对这个问题可能有什么想法。
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>'
});
}
我真的无法重现您的错误,但我创建了以下 jsfiddle,一切都按预期工作:http://jsfiddle.net/bqbrLczc/5/
var myApp = angular.module('myApp',['ngDialog']);
function MyCtrl($scope, ngDialog) {
$scope.clickToOpen = function () {
ngDialog.open({
plain: true,
controller: ['$scope', function ($scope) {
console.log('hit');
}],
template: '<div class="test">'+
'<a ng-click="closeThisDialog()" class="button">Remove</a>' +
'</div>'
});
};
}
请检查您的代码中是否缺少任何内容,或者您使用的是否是旧的且可能存在错误的版本。