![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
angular
归小超
这个作者很懒,什么都没留下…
展开
-
Angular性能优化
优化Angular应用的性能MVVM框架的性能,其实就取决于几个因素:监控的个数数据变更检测与绑定的方式索引的性能数据的大小数据的结构我们要优化Angular项目的性能,也需要从这几个方面入手。减少监控值的个数监控值的个数怎么减少呢?考虑极端情况,在不引入Angular的时候,监控的个数是为0的,每当我们有需要绑定的数据项,就产生了监控值。我们注意到,Angular里面使...原创 2020-02-28 15:21:16 · 4677 阅读 · 2 评论 -
angular ng-repeat重复数据遍历的报错
<div ng-repeat="value in [name, name,name,name] "></div>今天在用angular指令遍历一个javascript数组,当数组中有重复元素的时候,angular会报错,这是因为ng-repeat不允许collection(收集)中存在两个相同Id的对象。查了一些资料,原来对于数字或者字符串等基本数据类型来说,每个元素...原创 2020-01-15 17:00:33 · 6932 阅读 · 0 评论 -
angular的事件
这张图中有两个视图块A和B,它们分别又有两个子视图。这时候,如果子视图A1想要发出一个业务事件,使得B1和B2能够得到通知,过程就会是:沿着父作用域一路往上到达双方共同的祖先作用域从祖先作用域一级一级往下进行广播,直到到达需要的地方简化一下:对于这种事件的传播方式,举个例子,1班班长想要给2班班长发个通知,他的通知方向是一级一级向上汇报,直到双方共同的老师,然后再沿着路线向下去通知。...原创 2019-03-14 20:32:21 · 3418 阅读 · 0 评论 -
angular的作用域
前端时间因为有比较重要的事情,所以一直没有静下心来写点东西,今天结束之后也了解到了自己很多的不足,接下来继续努力吧。今天遇到了点MVC和MVVM之前的关系,其实之前也写过总结,但是也忘了,以前的东西还是要经常去回顾一下,晚上遇到angular的问题,所以总结一点。Angular应用是分层的,主要有三个层面:视图,模型,视图模型。其中,视图很好理解,就是直接可见的界面,模型就是数据,视图模型是一...原创 2019-02-25 21:42:33 · 4391 阅读 · 0 评论 -
在angular把DOM加载完成后再调用指定函数
今天在用echarts构图的时候,报了echarts.init is not a function的问题,但是我明明已经引用了echarts,但是还是会报这个错误解决:var echarts = require(‘echarts’);require(‘echarts-gl’);const KnowledgeOPs = echarts.init(document.getElementById...原创 2019-05-20 15:59:03 · 4370 阅读 · 0 评论 -
angular JS修改操作select无法绑定回显
今天在用angualr写select的时候,当我JS给select数据赋予初始值时,数据双向绑定并没有将初始值赋予select框中,最后找啊找,试啊试,终于找到了一种方法:利用ng-selected 指令:我写的是双层循环,在第二层循环的时候,allDataList 中每个对象的id都是有值的,当回显的时候一直失败,也找不到原因,最后利用了ng-selected="project.id == ...原创 2019-05-21 17:50:59 · 10349 阅读 · 0 评论 -
angularjs 动态监控数据
第一种比较简单,利用的就是其自带的$watch方法监听<div ng-controller="myCtrl"> <input type="text" ng-model="formModel.controller_name"/></div><script> var app = angular.module('myCtrl', ['ng']...原创 2019-09-16 11:08:23 · 8988 阅读 · 0 评论