#百面机器学习

angular学习笔记(三十)-指令(1)-概述

之前在 angular学习笔记(十九)-指令修改dom 里面已经简单的提到了angular中的指令,现在来详细的介绍'指令' 一.指令的创建:dirAppModule.directive('directive-name',function(){varobj={restrict:'strin...

angular学习笔记(二十八)-$http(6)-使用ngResource模块构建RESTful架构

ngResource模块是angular专门为RESTful架构而设计的一个模块,它提供了'$resource'模块,$resource模块是基于$http的一个封装.下面来看看它的详细用法1.引入angular-resource.min.js文件2.在模块中依赖ngResourece,在服务中注入$resourcev...

angular学习笔记(二十九)-$q服务

angular中的$q是用来处理异步的(主要当然是http交互啦~).$q采用的是promise式的异步编程.什么是promise异步编程呢? 异步编程最重要的核心就是回调,因为有回调函数,所以才构成了异步编程,而回调有三个关键部分:一是什么时候执行回调,二是执行什么回调,三是回调执行的时候传入什么参数.就以...

angular学习笔记(二十八-附2)-$http,$resource中的promise对象

下面这种promise的用法,我从第一篇$http笔记到$resource笔记中,一直都有用到:HttpREST.factory('cardResource',function($resource){return$resource('/card/user/:userID/:id',{userID:123,id:'@id...

angular学习笔记(二十八-附1)-$resource中的资源的方法

通过$resource获取到的资源,或者是通过$resource实例化的资源,资源本身就拥有了一些方法,$save,$delete,$remove,可以直接调用来保存该资源: 比如有一个$resource创建的服务:varservice=angular.module('myRecipe.service',['...

angular学习笔记(二十七)-$http(5)-使用$http构建RESTful架构

在angular中有一个特别为RESTful架构而定制的服务,是在$http的基础上进行了封装.但是为了学习,我们先看看用直接$http是如何构建RESTful架构的:假设有一个银行卡的列表.需要的功能有:可以通过id来获取用户123的指定id的卡  'GET' 'card/user/12...

angular学习笔记(二十六)-$http(4)-设置请求超时

本篇主要讲解$http(config)的config中的timeout项:$http({timeout:number}) 数值,从发出请求开始计算,等待的毫秒数,超过这个数还没有响应,则返回错误demo:html:<!DOCTYPEhtml><htmlng-app='HttpGet'>...

angular学习笔记(二十五)-$http(3)-转换请求和响应格式

本篇主要讲解$http(config)的config中的tranformRequest项和transformResponse项1.transformRequest:$http({transformRequest:function(data){//对前台发送的data进行处理returndata}})这个在测试的时候遇到...

angular学习笔记(二十四)-$http(2)-设置http请求头

1.angular默认的请求头:其中,Accept和X-Requested-With是$http自带的默认配置Accept:application/json,text/plain    接受的请求的数据类型:json文本X-Requested-With:XMLHttpReques...

angular学习笔记(二十三)-$http(1)-api

之前说到的$http.get和$http.post,都是基于$http的快捷方式.下面来说说完整的$http:$http(config)$http接受一个json格式的参数config:config的格式如下:{  method:字符串,  url:字符串,  params:json对象,  data:请求数据,  h...

angular学习笔记(二十二)-$http.post

基本语法:$http.post('url',{},{}).success(function(data,status,headers,config){}).error(function(data,status,headers,config){})$http.post接受三个参数:1.url:请求的路径2.请求发送的数据:...

angular学习笔记(二十一)-$http.get

基本语法:$http.get('url',{}).success(function(data,status,headers,config){}).error(function(data,status,headers,config){})$http.get接受两个参数:1.url:请求的路径2.json对象:请求参数配置...

angular学习笔记(二十)-表单验证

本篇主要介绍angular中的表单验证:表单验证主要有以下一些内容:1.required指令:相当于html5的required属性,验证不能为空2.ng-maxlength属性:验证内容的长度最大值3.ng-minlength属性:验证内容的长度最小值4.表单名.$valid:这个属性用来获取表单验证的状态,如果所有...

angular学习笔记(十九)-指令修改dom

本篇主要介绍angular使用指令修改DOM:使用angular指令可以自己扩展html语法,还可以做很多自定义的事情.在后面会专门讲解这一块的知识,这一篇只是起到了解入门的作用.与控制器,过滤器,服务,一样,可以通过模块实例的directive的方法来创建指令:varsomeModule=angular.module...

angular学习笔记(十七)-路由和切换视图

本篇介绍angular中如何通过判断url的hash值来显示不同的视图模板,并使用不同的控制器:下面,通过一个例子,来一步一步说明它的用法:我们要做一个邮箱应用,打开的时候显示的是邮件列表:然后点击邮件主题,可以查看该邮件的详细内容:点击返回列表,再回到列表页 一.创建index页面:<!DOCTYPE...
首页上一页...277278279280281...下一页尾页