AngularJS 1.4.0.rc2 发布,此版本代号为:rocket-zambonimation,更新内容如下:
重大改进
ngAnimate
$animateCss: due to d5683d21, The $animateCss service will now always return an object even if the animation is not set to run. If your code is using $animateCss then please consider the following code change:
due to df24410c, Prior to this fix there were to ways to apply CSS animation code to an anchor animation. With this fix, the suffixed CSS -anchor classes are now not used anymore for CSS anchor animations.
due to e6d053de, if your CSS code made use of the
ng-animate-anchorCSS class for referencing the anchored animation element then your code must now useng-anchorinstead.due to 1002b80a, partially or fully using a regex value containing
ng-animateas a token is not allowed anymore. Doing so will trigger a minErr exception to be thrown.
ngOptions
** due to dfa722a8,
you are iterating over an array-like object, using the array form of the
ngOptionssyntax (item.label for item in items) and that object contains non-numeric property keys.
Bug 修复
$compile: ensure directive names have no leading or trailing whitespace (bab474aa,#11397, #11772)
$httpParamSerializerJQLike: follow jQuery logic for nested params (2420a0a7,#11551, #11635)
jqLite: check for "length" in obj in isArrayLike to prevent iOS8 JIT bug from surfacing (426a5ac0,#11508)
ngAnimate:
ensure that multiple requests to requestAnimationFrame are buffered (db20b830,#11791)
ensure that an object is always returned even when no animation is set to run (d5683d21)
force use of
ng-anchorinstead of a suffixed-anchorCSS class when triggering anchor animations (df24410c)rename
ng-animate-anchortong-anchor(e6d053de)ensure that shared CSS classes between anchor nodes are retained (e0014002,#11681)
prohibit usage of the
ng-animateclass with classNameFilter (1002b80a,#11431, #11807)ensure that the temporary CSS classes are applied before detection (f7e9ff1a,#11769, #11804)
ensure that all jqLite elements are deconstructed properly (64d05180,#11658)
ensure animations are not attempted on text nodes (2aacc2d6,#11703)
ensure JS animations recognize $animateCss directly (0681a540)
ngClass: add/remove classes which are properties of Object.prototype (f7b99970,#11813, #11814)
ngOptions:
ensure that tracked properties are always watched (b5a9053b,#11784)
iterate over the options collection in the same way as
ngRepeat(dfa722a8,#11733)use watchCollection not deep watch of ngModel (47f9fc3e,#11372, #11653, #11743)
ngTouch:
新特性
更多内容请看更新日志,此版本现已提供下载:https://github.com/angular/angular.js/archive/v1.4.0-rc.2.zip。
引用来自“CIHNASSL”的评论
还是不会用