Hi,
This is my markup using the built in filter "filter".
<div data-ng-repeat="item in vm.items | filter: vm.filterMethod"></div>
This doesn't work well with bindToController/controllerAs since I have to
manually create a closure for the filterMethod in order to make it work, as
follows:
(pseudo)
controller{
public items = ["a", "b", "c"];
ctor(){
this.filterMethod = (item) => this.filterMethodInternal(item);
}
public filterMethodInternal(item){
// filter code here
}
public otherMethodThatWorksFineForClickEtc(eventArgs){ }
}
An option would be to have the item argument available in the scope of the
filterMethod, as with $event.
What is the recommended approach here?
Best Regards
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.