angularjs
Mr_董
爱生活,爱技术!
展开
-
angularjs自定义过滤器
AngularJS一大特点就是提供了过滤器,可以通过操作UNIX下管道的方式,操作数据结果。通过使用管道,可以便于双向的数据绑定中视图的展现。过滤器在处理过程中,将数据变成新的格式,而且可以使用管道这种链式风格,还能接受附加的参数。实现方式下面看一下如何定义声明一个过滤器,首先依然是要创建我们自己的模块myAppModulevar myAppModu原创 2016-11-15 17:27:31 · 414 阅读 · 0 评论 -
angularJs中的ng-repeat的使用
最近项目中要求做一个下拉的城市选择的功能,由于项目使用了AngularJs框架,所以自然而然的想到ng-repeat指令,免去了自己写循环的烦恼。所以总结一下ng-repeat的使用方法:代码如下html ng-app>head> meta charset="utf-8"> title>ng-repeat directivetitle>head>body>ta原创 2016-11-22 08:36:35 · 2638 阅读 · 0 评论 -
angularjs中的常见过滤器
项目中使用了angularjs框架,使用到了里面自带过滤器,随便就总结了一下angularjs中常见的过滤器。一、什么是过滤器?过滤器用来格式化需要展示给用户的数据。AngularJS有很多实用的内置过滤器,同时也提供了方便的途径可以自己创建过滤器。 在HTML中的模板绑定符号{{ }}内通过|符号来调用过滤器。例如,假设我们希望将字符串转换成大写,可以对字符串中的每个字符都单独进原创 2016-11-24 09:19:10 · 2386 阅读 · 0 评论 -
AngularJ中的Directive指令
Directive(指令)是AngularJ非常强大而有有用的功能之一。它就相当于为我们写了公共的自定义DOM元素或CLASS属性或ATTR属性,并且它不只是单单如此,你还可以在它的基础上来操作scope、绑定事件、更改样式等。通过这个Directive,我们可以封装很多公共指令,比如分页指令、自动补全指令等等。然后在HTML页面里只需要简单的写一行代码就可以实现很多强大的功能。一般情况下,需要用原创 2016-12-22 16:41:23 · 1254 阅读 · 0 评论 -
Angularjs十大经典面试题
1. ng-show/ng-hide 与 ng-if的区别?我们都知道ng-show/ng-hide实际上是通过display来进行隐藏和显示的。而ng-if实际上控制dom节点的增删除来实现的。因此如果我们是根据不同的条件来进行dom节点的加载的话,那么ng-if的性能好过ng-show.2.解释下什么是$rootScrope以及和$scope的区别?通俗的说$rootS原创 2016-12-30 14:19:20 · 80868 阅读 · 0 评论 -
angularjs中实现页面加载动效
在与后台的交互过程中,有可能对在请求和响应过程过发生的问题进行捕获处理(如每次请求数据实现加载动画)。Angular为我们提供了$http拦截器来实现上述需求。什么是拦截器?拦截器就是在目标达到目的地之前对其进行处理以便处理结果更加符合我们的预期。Angular的$http拦截器是通过$httpProvider.interceptors数组定义的一组拦截器,每个拦截器都是实现了某些原创 2017-04-19 09:37:09 · 4958 阅读 · 2 评论 -
angularjs中的$sompile服务
$compile服务是Angularjs里比较重要但又很少手动调用的服务,通常我们使用的angularjs指令都是angularjs自动编译完成的,但有时我们可能需要手动编译,比如我们需要往现有的DOM结构里添加html代码,增加一列li,这是就需要用到$compile了。$compile用于编译HTML片段或者DOM,形成模板函数并于scope函数联结。编译就是DOM遍历并匹配指令,执行指令原创 2017-08-03 17:07:37 · 619 阅读 · 0 评论