gpt4 book ai didi

javascript - AngularJS $window.confirm 在 Chrome 中不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:02:36 25 4
gpt4 key购买 nike

angular.module('myApp')
.controller('pancakeController', ['$scope', '$window', function($scope, $window) {

$scope.panCakes = [];

$scope.removePancake = function(index) {

if($window.confirm('are you sure?')) {
$scope.panCakes.splice(index, 1);
} else {
$scope.panCakes.splice(index, 1);
}
};

}]);

myApp 已在另一个文件中定义。我正在使用 angular.module('myApp') 获取对它的引用。

在删除 panCake 之前尝试使用 window.confirm() 确认用户,但确认框不会在 Chrome 37.0.2062.94 中弹出,但在 Chrome Canary 中有效。我正在使用 AngularJS $window 对象,但使用常规 window.confirm 也不起作用。我的代码中是否缺少某些内容,或者只是该特定版本的 Chrome 中的错误?

最佳答案

最可能的原因是您在某个时候选中了小复选框,表示您不想再从该页面看到任何警报/确认/提示。

<子>(在其他解决方案中,关闭选项卡并在新选项卡中重新打开页面应该会恢复警报/确认/提示。)

关于javascript - AngularJS $window.confirm 在 Chrome 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25772403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com