gpt4 book ai didi

angularjs - ondrop ondragover - Uncaught ReferenceError : ondrop is not defined - angular - html5 draggable

转载 作者:行者123 更新时间:2023-12-02 22:36:47 27 4
gpt4 key购买 nike

我尝试用 Angular 实现 html5 拖放。

代码是:

<div ondrop="drop(event)"></div>

在 Controller 中:

$scope.drop = function(e) { console.log('a drop') };

这会导致错误:

Uncaught ReferenceError: drop is not defined

'ondrop''ng-click' 交换即可使其工作,因此 Controller 中不会丢失任何内容。

最佳答案

ondrop 是一个 HTML 属性,因此它期望给定的函数是全局的,而不是像 ng-click 这样的 Angular 指令期望回调被发布在$scope上。

关于angularjs - ondrop ondragover - Uncaught ReferenceError : ondrop is not defined - angular - html5 draggable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32538837/

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