我有这个HTML div,它使用该ngMouseover
指令通过函数从api获取一些数据,如下所示:
标记:
控制器:
$scope.getData = function() { //get data from api }
有没有什么方法可以在ngMouseover
指令中添加延迟,这样只有在光标在div上停留几秒后才会触发它?就像它debounce
在里面一样ngModelOptions
.
您可以使用组合的onmouseenter
和onmouseleave
:如果鼠标进入元素和不留至少2秒,然后评估.
该指令debounceMouseover
是:
template: "", link: function(scope, elem, attrs) { var stayAtLeast = attrs.stayAtLeast; var timer; scope.onEnter = function() { timer = $timeout(function() { scope.$eval(attrs.debounceMouseover); }, stayAtLeast); }; scope.onLeave = function() { $timeout.cancel(timer); }; }(这是一般的想法,实际的实施留给你,如果你需要帮助,请告诉我)
推荐阅读
如何解决《为什么这个for循环停止了?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《我可以指望任何STL容器的sizeof(string)或sizeof吗?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《为什么我不能为libsass构建轮子,即使它会安装?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《重塑相关矩阵,仅包括每对变量一次》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如果dataSource计数可能会改变,可以同时使用reloadItemsAtIndexPaths和reloadData吗?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《亚马逊s3a使用Spark返回400BadRequest》经验,为你挑选了1个好方法。 ... [详细] 如何解决《ViewBag里面有什么?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《<p>元素中的数组,每个都是换行符?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在Node.js中使用RabbitMQ进行标头交换示例》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何在IntelliJ中加载Avro模式?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《为什么Java同时具有CountDownLatch和CyclicBarrier?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《VisualStudio无法识别ES6模板字符串》经验,为你挑选了0个好方法。 ... [详细] 如何解决《无法从SparkSubmit中的JAR文件加载主类》经验,为你挑选了1个好方法。 ... [详细] 如何解决《番石榴版同时使用火花壳》经验,为你挑选了1个好方法。 ... [详细] 如何解决《VBA:崩溃后如何关闭Excel.Application》经验,为你挑选了1个好方法。 ... [详细] 如何解决《nonptr-new-declarator中的错误表达》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Scikit-学习自定义决策树叶类型》经验,为你挑选了0个好方法。 ... [详细] 如何解决《Postgresnow()vs'now'infunction》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何增加超过10000的图像搜索的谷歌自定义搜索配额?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《为什么Python3.3+dict排序不仅是未定义的,而且是变量的?》经验,为你挑选了1个好方法。 ... [详细]吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1特定键的映射中的值的总和
- 2像Lmax Disruptor一样可以批量观察
- 3woocommerce webhooks没有解雇
- 4while循环使用嵌套的if语句--C
- 5IPython Notebook:在下一步之前“实时”显示循环图像
- 6Cython中的并行性不起作用
- 7C#错误CS1061:类型“ System.Collections.Generic.List <int>”不包含“长度”的定义
- 8Gstreamer:为什么在显示某些过滤器之前我需要一个视频转换?
- 9Reactive Banana 1.0.0 - MomentIO()Monad中的单元测试
- 10等到回调
- 11寻找设计模式以减少虚拟方法过载
- 12并行聚合集合
- 13有没有更好的方法来填充多个下拉列表?
- 14是否可以将std :: array移动到std :: vector中?
- 15如何在div内部进行内联CKEditor滚动?
- 16什么放入〜/ .gitconfig来暗示支持它的每个git子命令的--show-signature?
- 17滑动抽屉项之间滑动后,TabLayout和ViewPager -Tabs不起作用
- 18Oracle:=和in有一个选项有什么区别?
- 19Swift将String转换为NSDate将返回nil
- 20偏移量存储为Kafka时如何检查消费者偏移量?
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有