摘要: Directive 是 angularjs 中最重要的概念,我的理解就是自定义html tag, 这个自定的tag 浏览器不会解析,会有angularjs 来动态解析。 比如在html 中添加 , 这个myPannel tag 浏览器显然不认识,这个其实就是一个 directive. 这个dire... 阅读全文
posted @ 2015-01-23 16:06 大鱼人 阅读(7611) 评论(1) 推荐(3) 编辑
摘要: 代码很简单,不多说。对于拦截,windsor 使用动态代理的方式,即生成继承类的方式来实现的,因此无法拦截private 方法,因为无法在继承类中看见private方法。using System;using System.Reflection;using Castle.Core;using Cast... 阅读全文
posted @ 2015-01-09 14:42 大鱼人 阅读(964) 评论(0) 推荐(1) 编辑
摘要: Unity是微软Patterns & Practices团队所开发的一个轻量级的,并且可扩展的依赖注入(Dependency Injection)容器,它支持常用的三种依赖注入方式:构造器注入(Constructor Injection)、属性注入(Property Injection),以及方... 阅读全文
posted @ 2015-01-06 14:00 大鱼人 阅读(3469) 评论(0) 推荐(0) 编辑
摘要: 本片文章是使用了angularjs 中使用 service 在controller 之间 share 对象和数据的code(http://jsfiddle.net/kn46u0uj/1/) 来进行演示Factory,Service,Provider 之间的区别1. Factoryfactory('d... 阅读全文
posted @ 2015-01-05 16:47 大鱼人 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 在做angularjs 的UI 时,我们经常会遇到一个页面之间有几个controller,在controller 之间share 公共的一些数据和方法就变得比较困难,目前推荐的做法是创建一个service, 在service 中存储公共的数据,然后把service 注入到controller中来达到... 阅读全文
posted @ 2015-01-05 15:52 大鱼人 阅读(4603) 评论(0) 推荐(0) 编辑
摘要: 在UI 我们经常需要render 一些集合, 如果集合数据过多,那我们可能会采取分页的解决方案,本文是另外一种解决方法,就是当集合数量大于一定数量的时候显示一个 加载更多按钮,点击后,自动加载指定数量的数据。1. 首先我们创建一个angularjs 页面,让他显示 10条记录:Html page ... 阅读全文
posted @ 2015-01-05 14:25 大鱼人 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 在webAPI 中返回数据,在数据量比较大的情况的下,返回的data 也可能比较大,有时候可能大于1兆,因此对数据进行压缩能极大的提高数据下载到客户端的时间,提高页面的加载速度。思路: 在web api 中添加 action filterattribute 来实现,我们先看下其定义: [Attrib... 阅读全文
posted @ 2015-01-05 13:17 大鱼人 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个webAPI 的时候遇到一个需要合并多个predicate条件的问题,下面就是对题的情况。为了方便交流我对case进行了简化,请先看如下代码: using System.Collections.Generic;using System.Linq;namespace CombineLin... 阅读全文
posted @ 2015-01-05 12:39 大鱼人 阅读(908) 评论(0) 推荐(0) 编辑