1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 AngularJS 1.5.0-rc.2 发布,HTML 的 Web 框架 下载

本帖由 漂亮的石头2016-02-01 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,404
    赞:
    47
    AngularJS 1.5.0-rc.2 发布,更新如下:

    Deprecation Warning


    • The ngTouch module's ngClick directive has been deprecated and disabled by default. See the breaking changes section for more information
    Bug Fixes

    Features


    • $compile:


      • allow required controllers to be bound to the directive controller (56c3666f,#6040, #5893, #13763)


      • allow directive definition property require to be an object (cd21216f,#8401, #13763)


      • call $ngOnInit on directive controllers after all sibling controllers have been constructed (3ffdf380,#13763)

    • $locale: include original locale ID in $locale(63492a02,#13390)


    • $resource: add support for timeout in cancellable actions (d641901b,#13824)
    Performance Improvements


    • $compile: avoid needless overhead when wrapping text nodes (92e4801d)


    • ngAnimate: speed up areAnimationsAllowed check (683bd92f)
    Breaking Changes


    The ngClick override directive from the ngTouch module is deprecated and disabled by default. This means that on touch-based devices, users might now experience a 300ms delay before a click event is fired.

    If you rely on this directive, you can still enable it with the $touchProvider.ngClickOverrideEnabled()method:

    angular.module('myApp').config(function($touchProvider) { $touchProvider.ngClickOverrideEnabled(true);
    });

    Going forward, we recommend using FastClick or perhaps one of the Angular 3rd party touch-related modules that provide similar functionality.

    Also note that modern browsers already remove the 300ms delay under some circumstances:


    • Chrome and Firefox for Android remove the 300ms delay when the well-known <meta name="viewport" content="width=device-width"> is set


    • Internet Explorer removes the delay when touch-action css property is set to none or manipulation


    • Since iOs 8, Safari removes the delay on so-called "slow taps"

    See this article by Telerik for more info on the topic.

    Note that this change does not affect the ngSwipe directive.

    详细改进请看发行说明

    下载页面:v1.5.0-rc.2
    AngularJS 1.5.0-rc.2 发布,HTML 的 Web 框架下载地址
     
正在加载...