Almost done for listing
in process
new1119

1. 对chat.js进行service的封装，由于对方服务无法访问？（具体可看浏览器的console），所以没法进一步调试
2.
对phonegap不太清楚如何用，navigator.app.clearCache();可以清楚缓存，但是具体如何调试不太清楚，因为没进行封装无法调用其内容
3. 看了一下本地存储，它有一个配置文件，同样不知道如何测试，所以暂时还没做
4. 不通过phonegap，现在的浏览器已经能实现调用手机摄像头进行拍照和上传。copy了一段代码，可以拍照，但上传还需要再调试一下
Merge branch 'pr/18' into Fat20141116
null
null
platform iOS update
增加directive, 用于快速clear输入框中的内容

.directive( "buttonClearInput", function () {
return {
restrict: "AE",
scope: {
input: "="  //这里可以直接用input获取父scope(包括兄弟元素)中ng-model的值,
传递给本directive创建的isolate scope使用, template也属于当前isolate scope
},
// replace: true,   //使用replace之后, 本元素的click不能删除输入框中的内容, 原因大致可以理解为:
父元素被替换后, scope.$apply没有执行对象
template:"<button ng-if='input' class='button button-icon
ion-android-close input-button padding-right'></button>",
link: function (scope, element, attrs) {
// console.log(scope.$id);
// console.log(attrs.class);
element.bind( "click", function () {
scope.$apply(function () {
// scope.item.searchContent = '';
scope.input = "";
});
});
}
};
})

<button-clear-input input="item.searchContent"></button-clear-input>