Skip to content

Operator ~> behavior in Ember.Enumerable methods (like filterProperty) #16

Open
@yfp

Description

@yfp

Operator ~> incorrectly processes method definitions with filterProperty.

class Controller
  countMarked: ~>
    @filterProperty('isMarked', true).length

turns into

Controller = Ember.Object.extend({
  countMarked: Ember.computed(function () {
    return get$(this.filterProperty('isMarked', true), 'length');
  }).property('@each.length')
});

though it should be .property('@each.isMarked')

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions