这个对于频繁出发的处理非常有用,适用于类似ng-change,$watch的一些场景.比如根绝关键字即时搜索的场合,将$debounce封装为服务,直接调用接口,代码:
(14) 快速定位到某个位置
一般来讲页面内通过<a></a>这样的形式就可以结合js代码,实现快速定位.在angular中也是通过类似的原理实现,代码如下:
var old = $location.hash();
$location.hash('batchmenu-bottom');
$anchorScroll();
$location.hash(old);
这样写是因为直接location.hash会导致url变化,页面跳转,所以加了防止跳转的代码.
暂时就总结了这么多,很多东西都是查资料以及自己实践的,希望对需要的TX会有所帮助。
希望你喜欢,并分享我的工作~带你走近AngularJS系列:
在 AngularJS 应用中通过 JSON 文件来设置状态
AngularJS 之 Factory vs Service vs Provider