Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement angle-bracket components #11141

Merged
merged 2 commits into from
May 14, 2015
Merged

Implement angle-bracket components #11141

merged 2 commits into from
May 14, 2015

Commits on May 14, 2015

  1. Implement angle-bracket components

    This commit adds support for angle-bracket components, including a
    number of changes from curlies as discussed:
    
    1. <my-component> is inserted with a tagName of `my-component` into the
       DOM. We plan to support an opt-out in the future (possibly along the
       line of the web-component `is=` feature).
    2. Attributes specified as strings (with “quotation marks”) are inserted
       into the DOM as attributes. For the most part, this eliminates the
       need for `attributeBindings`.
    3. Angle bracket components do not support attrs at the top-level (the
       entire attrs proxy functionality is disabled).
    4. A number of other legacy behaviors are removed, such as `controller=`
       and string rendering.
    5. Attributes are read-only values by default.
    
    We plan to do a more aggressive disabling of legacy functionality; you
    should assume that by the time Ember 1.13 ships, there will be no
    deprecated functionality supported with angle bracket components.
    
    From a high-level, angle bracket components are a coarse-grained opt-in
    for Ember 2.0 functionality.
    Tom Dale and Yehuda Katz authored and rwjblue committed May 14, 2015
    Configuration menu
    Copy the full SHA
    7194a5e View commit details
    Browse the repository at this point in the history
  2. Fix failing node test

    tilde-engineering authored and rwjblue committed May 14, 2015
    Configuration menu
    Copy the full SHA
    59011e8 View commit details
    Browse the repository at this point in the history