淘金客II项目问题日志(AngularJs+BootStrap+Api接口开发)

问题二:

组件,如果是modal框,那么show的时候,是不会load它的(因为load有时候是需要传送数据的),需要别的组件去主动load它。那么问题来了:哪些框直接show,哪些框不仅需要show,还要load??
其实模态框应该都是需要load后show的(如果已经show了,则不用在调show)


问题三:

有些是常驻组件(即大多数页面都需要它),这个组件依赖了一些组件,那些组件就需要在每一个框架页面添加依赖。问题来了:如果我给这个常驻组件新增了一个依赖,那么我得找到所有的页面,去手动添加依赖!!这样就太复杂了


问题四:

服务器的错误码[BadReuqest...]应该怎么对应着显示呢?

 

问题:当我把某一个service的数组清空的时候,再重新赋值,会出现把新赋的值追加,清空在随后的效果。

答案:这个是项目中 css的样式中写了动画的问题。汗~~

 

问题:1).bootstrap-datetimepiker 的年日期视图,月份始终比当前月份多2个月。

  答案:后来发现是bootstrap-datetimepiker根据input的class来检查bootstrap的版本,来使用不同的模板(前后箭头,不同的版本用span或i)。后来在datepicker(...)参数中直接加入了bootver:3,才算搞定。

         2).bootstrap结果angular使用的时候(用指令),日期选择始终不正确,总是少8个小时

  答案:因为它回调的onchange中回传的参数用的UTC格式的日期,导致的。需要用相应的UTC相关函数转换这个日期。

      最后发现是因为new Date()时传入的是“2015-01-01”或者“20150101”格式的数据。new Date的参数其实只支持以下格式:

new Date("January 12,2006 22:19:35"); 

new Date("January 12,2006"); 

new Date(2006,0,12,22,19,35); 

new Date(2006,0,12); 

new Date(1137075575000);
View Code

 前面那种错误的参数就会导致转换成错误的日期(原项目被转换出来比实际预期少8个小时)

转载于:https://www.cnblogs.com/Denny_Yang/p/4273016.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值