codeing or artist ?
记得大学第一节编程课,教授说,"如果一件事儿有对错,那么是科学。如果有美丑好坏,那么是艺术。" 一个能顺利运行还能让人阅读时体验思维美妙的代码,就是艺术和科学的结合。能运行的程序并不是好程序,能当作文章来读的才是。在我看来代码是一种特殊的文体,程序猿其实会写诗。
摘要: 业务中有时需要在异步获取数据并用ng-repeat遍历渲染完页面后执行某个操作,angular本身并没有提供监听ng-repeat渲染完成 的指令,所以需要自己动手写。有经验的同学都应该知道,在ng-repeat模板实例内部会暴露出一些特殊属性$index/$first /$middle/$last 阅读全文
posted @ 2017-04-23 15:19 codeing-or-artist-?? 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 我们可以使用内置的$http服务直接同外部进行通信。$http服务只是简单的封装了浏览器原生的XMLHttpRequest对象。 1、链式调用 $http服务是只能接受一个参数的函数,这个参数是一个对象,包含了用来生成HTTP请求的 配置内容。这个函数返回一个promise对象,具有success和 阅读全文
posted @ 2017-04-23 15:16 codeing-or-artist-?? 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.tuicool.com/articles/vmmeQvj Filter简介 Filter是用来格式化数据用的。 Filter的基本原型( '|' 类似于Linux中的管道模式): Filter可以被链式使用(即连续使用多个filter): Filter也可以指定多个参 阅读全文
posted @ 2017-04-23 15:14 codeing-or-artist-?? 阅读(337) 评论(0) 推荐(0) 编辑
摘要: AngularJS发起$http.post请求 代码如下: 这时候你会发现收不到返回的数据,结果为null,这是因为要转换成form data。 解决方案: 配置$httpProvider: 或者在post中配置: 阅读全文
posted @ 2017-04-23 15:07 codeing-or-artist-?? 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/pilixiami/p/5724314.html Carousel指令是用于图片轮播的控件,引入ngTouch模块后可以在移动端使用滑动的方式使用轮播控件。 效果为: uib-carousel指令可以使用的属性有: uib-slide指令可以使 阅读全文
posted @ 2017-04-23 15:03 codeing-or-artist-?? 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/pilixiami/p/5723593.html 进度条控件有两种指令,第一种是uib-progressbar指令,表示单一颜色和进度的一个进度条。第二种是uib-bar和uib-progress指令,表示多种颜色和多个进度组合而成的一个进度条 阅读全文
posted @ 2017-04-23 15:02 codeing-or-artist-?? 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/pilixiami/p/5723550.html Rating是一个用于打分或排名的控件。看一个最简单的例子: 效果是这样: uib-rating可以使用的属性有: 这些属性中,rating-states、state-on和state-off可 阅读全文
posted @ 2017-04-23 15:00 codeing-or-artist-?? 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/pilixiami/p/5721348.html Typeahead指令是一个用于智能提示或自动完成的控件,就像Jquery的AutoComplete控件一样。来看一个最简单的例子: 在文本框中输入z,智能提示效果是: 选中后,文本框的值是: 阅读全文
posted @ 2017-04-23 14:58 codeing-or-artist-?? 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/pilixiami/p/5677515.html Model是用来创建模态窗口的,但是实际上,并没有Model指令,而只有$uibModal服务,创建模态窗口是使用$uibModal.open()方法。 创建模态窗口时,要有一个模态窗口的模板和 阅读全文
posted @ 2017-04-23 14:55 codeing-or-artist-?? 阅读(1846) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/pilixiami/p/5699573.html alert指令会在页面上显示一条提示消息,效果是这样: 代码为: alert指令可以使用的属性有: 阅读全文
posted @ 2017-04-23 14:53 codeing-or-artist-?? 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/pilixiami/p/5661600.html tooltip和popover是轻量的、可扩展的、用于提示的指令。对于移动端来讲,这两个指令虽然可以正常工作,但是从用户体验的角度并不推荐使用。 先说tooltip,tooltip有三种使用方式 阅读全文
posted @ 2017-04-23 14:52 codeing-or-artist-?? 阅读(2273) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/pilixiami/p/5636218.html 在ui-Bootstrap中,Buttons控件和Dropdown控件与form表单中的按钮和下拉框名字很像,但实际上这两个控件有新的含义。 先说Buttons,它是一组按钮,用来实现form表 阅读全文
posted @ 2017-04-23 14:47 codeing-or-artist-?? 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/pilixiami/p/5635137.html tabs控件使用uib-tabset指令和uib-tab指令,效果是这样的: uib-tabset可使用的属性有: 属性名 默认值 备注 active 第一个标签页的索引 当前激活的标签页的索引 阅读全文
posted @ 2017-04-23 14:44 codeing-or-artist-?? 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/pilixiami/p/5634405.html ui-bootstrap中有两个分页控件,一个是轻量级的Pager,只有上一页和下一页的功能,另一个是功能完整的Pagination,除了上一页和下一页,还可以选择首页和最后页,并且支持多种页数 阅读全文
posted @ 2017-04-23 14:43 codeing-or-artist-?? 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/pilixiami/p/5611346.html Datepicker Popup是用来选择日期的控件,一般和文本框一起使用,功能和Jquery的插件My97DatePicker一样。在Datepicker Popup内部使用了ui-boots 阅读全文
posted @ 2017-04-23 14:41 codeing-or-artist-?? 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/pilixiami/p/5599295.html Accordion手风琴控件使用uib-accordion和uib-accordion-group指令。 效果为: uib-accordion的属性: 属性名称 默认值 说明 close-oth 阅读全文
posted @ 2017-04-23 14:39 codeing-or-artist-?? 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/pilixiami/p/5597837.html Collapse折叠控件使用uib-collapse指令 折叠控件可以使用的属性有: (1) uib-collapse. 默认为false.表示是否收起控件 (2) collapsed.组件收起 阅读全文
posted @ 2017-04-23 14:28 codeing-or-artist-?? 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/pilixiami/p/5597634.html UI-Bootstrap是 AngularJs团队在Bootstrap基础上,用AngularJs实现的一组UI控件,包括Tab页,手风琴,下拉菜单,模态窗口,日期选择等 等。原生的这些控件在B 阅读全文
posted @ 2017-04-23 14:26 codeing-or-artist-?? 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/rohelm/p/4033513.html 表单验证<AngularJs> 常用的表单验证指令 1. 必填项验证 某个表单输入是否已填写,只要在输入字段元素上添加HTML5标记required即可: 2. 最小长度 验证表单输入的文本长度是否大 阅读全文
posted @ 2017-04-23 14:21 codeing-or-artist-?? 阅读(261) 评论(0) 推荐(0) 编辑
摘要: AngularJS Form 进阶:远程校验和自定义输入项 表单远程校验 HTML代码: JS代码: 阅读全文
posted @ 2017-04-23 14:18 codeing-or-artist-?? 阅读(302) 评论(0) 推荐(0) 编辑