![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Angular.js
浅箬
日常总结
展开
-
angular.js中html代码过滤,以及html中文本显示
在使用各种富文本剪辑器时,内容基本会以html代码的形式保留到后台。那么前端在处理的时候就会遇到两种问题:1、保留html中的各种设置。这个时候就推荐使用ng-bind-html(PS:如果你是用的angular.js进行基础构架的话)ng-bind-html指令是通一个安全的方式将内容绑定到 HTML 元素上。当你想让 AngularJS 在你的应用中写入 HTML,你就需要去检测一些危险代码。通过在应用中引入 "angular-sanitize.js" 模块,使用 ngSanitize ..原创 2020-09-07 16:33:44 · 442 阅读 · 0 评论 -
angular.js离开界面销毁定时器
使用场景: 界面A设置定时器,调转至界面B时,定时器一周都存在,未被清除。解决办法:在离开界面A时,及时对定时器进行清除,代码如下:var timer = $interval(function () { console.log(111111);}, 1000);/*离开界面销毁定时器*/$scope.$on("$destroy", function() { $interval.cancel( timer );});...原创 2020-09-04 10:47:47 · 902 阅读 · 0 评论 -
Angular.js中ng-disabled失效的问题
问题描述:在正常使用中,有的时候已经在html中增加了ng-disabled,界面在鼠标移动时也出现了禁止符号,但是仍然可以点击解决办法:在ng-click中对ng-disabled与点击事件同时进行判断:例如:<div class="test" ng-disabled="judgement()" ng-click="judgement()||testFuction()">...原创 2019-11-11 17:15:06 · 1040 阅读 · 0 评论 -
防止ng-click重复执行
目的:在angularjs1.*中通过装饰器进行服务的功能扩展。这里需要防止按钮短时间内重复点击,造成服务器负载过高。我们需要通过覆写ng-click指令来实现。知识点:1.依赖注入2.装饰器设计模式3.指令的执行顺序4.阻止事件传播5.防抖机制讲解:1.AngularJS中默认实现了依赖注入,通过$http的方式注入需要的服务。内部实现机制是通过将函数的function进...转载 2019-11-06 09:58:27 · 799 阅读 · 2 评论