![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AngularJS
W_jin
间歇性踌躇满志,持续性混吃等死
展开
-
【AngularJS】使用ng-bind-html会过滤html中style属性的问题
问题: <pre>使用ng-bind-html原有的style样式代码全部未渲染。 解决: 使用$sce.trustAsHtml(); angularjs绑定的数据都会默认以文本的形式输出,并不会去识别html标签,这样做主要是为了防止html标签中的注入攻击,提高了安全性。 app.filter('trustHtml', ['$sce',function ($sce)...原创 2020-04-29 09:55:19 · 468 阅读 · 0 评论 -
【AngularJS】(指令)js表格数据导出.csv
主要代码 $scope.PrintTableToExcel = function (id){ var $trs = $("#"+id).find("tr"), str = ""; for (var i = 0; i < $trs.length; i++) { var $tds = $trs.eq(i).find("td,th"); ...原创 2020-04-08 14:51:37 · 319 阅读 · 0 评论 -
【AngularJS】离开本页面定时器未销毁
问题: 页面A,js循环打印1,跳转到页面B后,还是在继续打印1。原js定时器仍在执行未被销毁。 解析: 路由跳转只会销毁上一个$scope上的属性值,像setTImeout或者异步都还是在js的执行线程中。 $templateCache.removeAll();这个不能清理异步。需要自己手动清理,在destroy时。 解决: destroy只能写在循环的那个js里,清除那个页面里面的...原创 2020-03-04 13:23:12 · 765 阅读 · 0 评论 -
【AngularJS】修改post提交json数据的格式_ $httpProvider配置
修改angular post提交默认格式是json数据的格式,我们如果想用$_Post接收数据的话,那么就得配置$httpProvider $httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'; $httpProvider.defaults.headers.put['Con...转载 2018-08-25 13:59:08 · 793 阅读 · 0 评论 -
【AngularJS】过滤器filter用法解析
在AngularJS的世界里,filter提供了一种格式化数据的方法,Angular也提供给我们了很多内建的过滤器,并且建立自定义过滤器也是相当的简单 在HTML的模板绑定{{}}中,我们使用 | 来调用过滤器,比如,我们想让字符串全部大写字符显示: 1 {{ name | uppercase }}原创 2017-11-17 10:29:39 · 761 阅读 · 1 评论