ng-grid 宽度显示不正常/初始化不正常的问题

问题描述:

ng-grid在使用ng-show的时候回初始化不正常,导致宽度成为默认宽度(我这是100px,github上说10%,具体见源码ng-style=”viewport()”)

在查看元素的时候发现元素宽度十分不正常

问题解决

样式(宽度不正常):http://stackoverflow.com/questions/15523959/ng-grid-does-not-take-100-width-on-page-load-but-shows-fine-on-resize

解决办法:

  • 使用ng-if重新加载元素,相当于重新初始化
  • 触发父元素的resize事件,使用jquery实现$(“.father”).resize()),简单方便快捷,一次使用,终身有效(所以只resize一次就好),触发时间自定

 

angularjs 上传文件

需求:传文件

实现:http://www.tutorialspoint.com/angularjs/angularjs_upload_file.htm

注意请求头的设置

http://stackoverflow.com/questions/21115771/angularjs-upload-files-using-resource-solution

目前请求发出去了,但是结果还是哈皮


更新:

问题解决了,是后台的问题

关键:

在浏览器调试network里看发出去的请求是什么样的,上述方式发出去的请求和直接的form表单提交时一样的,所以说明前台没问题,是后台的问题,这里的主要影响因素是header里面的contenttype,用formdata

另外在调试中发现了神器postman 链接,专门做请求调试的,强无敌