angularjs
文章平均质量分 76
qingqingdezou_lei
这个作者很懒,什么都没留下…
展开
-
angularjs的form手动验证
当用户从前端输入信息之后,给用户直接的视觉反馈是非常重要的。表单验证不仅提供了视觉上的反馈,而且还能保证用户输入的正确性,从前端为后台提供尽可能多的保护。以下记录一下,在我工作中使用的一些form验证的示例。以代码为例,进行举例说明: *名称原创 2016-12-14 21:20:52 · 1569 阅读 · 0 评论 -
angularjs controler之间相互通信
在使用angularjs中,controller之间的相互通信非常重要,这篇博客中记录2中方式。1,angularjs之间的广播:$broadcast,$emit,$on$broadcast的作用是将事件从父级作用域传播至子级作用域,包括自己。格式如下:$broadcast(eventName,args)$emit的作用是将事件从子级作用域传播至父级作用域,包括自己,直至根原创 2016-12-12 21:33:24 · 987 阅读 · 0 评论 -
工作学习记录--angularjs 中的$watch与$observe监听区别
angularjs中的监听,都知道的有$watch,还有一种监听是$observe,$watch主要监听的是$scope上的属性,而$observe监听的是directive中attrs上的属性。 $watch的使用方法如下$scope.$watch("params",function(){ //some code });它可以监视表达式,这个表达式可以是原创 2016-12-08 10:19:50 · 1351 阅读 · 0 评论 -
angularjs封装echarts
使用angularjs的directive来封装echarts对数据可视化,有利于网页的分层,记录下工作中使用过的方式,其中directive代码如下:app.directive('eChart', function($http, $window) { function link($scope, element, attrs) { var myChart = echarts原创 2016-12-08 22:24:42 · 1986 阅读 · 2 评论 -
angularjs封装$http为factory
angularjs有本身封装的ajax服务$http,因为用惯了jQuery的ajax,所以,自己封装了一下angularjs的$http,代码如下app.factory('dataFactory', function ($http, $q){ var factory = {}; factory.getlist = function(endpoint, method, header原创 2016-12-09 22:56:19 · 3294 阅读 · 1 评论 -
angular.js中的factory,service,provider的区别
angularjs中包含了三种创建自定义服务的方式:factory,service,provider。对于三种方式的区别,简单点来说,有下面几点:factory可以理解为一个function,会返回一个有方法有属性的对象; //创建模型 var app = angular.module('myApp', []); //通过工厂模式创建自定义服务 app.f原创 2016-12-19 23:51:51 · 654 阅读 · 0 评论