代码拉取完成,页面将自动刷新
function fun_submit(arg){
var date1 = new Date();
var date2 = new Date(date1);
date2.setDate(date1.getDate()+arg);
var times = date2.getFullYear()+"-"+(date2.getMonth()+1)+"-"+date2.getDate();
return times
}获得时间的后14天的值
directive('指令名称',function(){ 创建指令
return {
restrict:'e'
template:'<p>sda</p>',
replace:true
}
})
JSON.parse()把string转换成对象
11:26 2016/5/28 把对象转成字符串
ng-init定义初始值 ng-init="sex='男'" 一般不使用
data-ng-init 等于ng-init
ng-bind 解决刷新速度慢的问题
依赖注入$http
$http.get('url').success(function(data){}).error(function(err){}) angular ajax get请求
$http.post('url','post过去的内容','config是以get方式传过去的').success(function(data){}).error(function(data){})post
跨域请求
angular.js跨域
app.controller('kuayu',function($scope,$http){
var url = "http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=13006105323&callback=JSON_CALLBACK";
$http.jsonp(url).success(function(data){
console.log(data)
}).error(function(e){alert(e)})
});
$.ajax({ jq跨域
type: "get",
url: 'http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=13006105323',
dataType: "jsonp",
jsonp: "callback",
success: function(data){
console.log(data);
$('.error').css('display','none');
var province = data.province,
operators = data.catName,
num = data.telString;
$('.num span').html(num);
$('.province span').html(province);
$('.operators span').html(operators);
},
error:function (){
$('li span').html('');
$('.error').css('display','block');
}
});
app.run(['$rootScope',function(){$rootScope}])$rootScope 全局作用域 定义一些全局的东西
$scope.$apply(function(){})实时监控数据变化然后传播到视图上去 在开定时器的时候使用
$scope.$watch('arr',function(newValue,oldValue){ 绑定一个属性arr就是$scope.arr 。如果该属性值有变化。那么执行下面的代码
$scope.s++
newValue是目前的值。 oldValue是上一次的值 主要监听model的变化 然后做什么事
})
ng-disabled=true 不准选中或者点击
<li ng-repeat="i in data | filter:hua">搜索过滤
|orderBy:'country' 以字母作为排序
{{person | uppercase}} 杠后面加uppercase就是转化成大写
{{person | lowercase}} 杠后面加uppercase就是转化成小写
angular.js指令
ng-class {a:boolen} 是对象形式 可以写多个
ng-style{color:'red'} 是对象形式
ng-href={{}}
ng-src={{}}同上
ng-attr-obj="{{}}"
ng-show="" 不用写括弧啊 显示隐藏
ng-if = "" 同上 。不过是删除
ng-swich on=""
ng-switch-default 默认
ng-switch-when="faslse"
ng-bind-template=“{{}} {{}}”相对ng-ng-bind 能写多个 解决{{}}的问题
ng-bind-html="d()"
$sce.trustAsHtml("<p>我是周杰伦</p>") 注入$sce 解析html模板
ng-model-options="{updateOn:'blur'}" 鼠标移开时触发双向绑定
ng-include="url" 引入外部的html
app.filter('he',function(){return function(i){return i}})自定义过滤器 注意着不是在控制器里面写
factory
多列布局
columns 复合属性 设置宽度和列数
column-width:设置每列的宽度
column-count 设置列数
column-gap 设置列之间的间隙
column-rule 设置列之间的边框样式
column0fill 设置列的高度是否统一
column-span 设置是否横跨所有列
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。