title: Angular 2 Cannot read property undefined
body: <p>I have a simple search textbox and on value changed I am calling this function(I am using Lodash)</p>
  
  <pre><code>  onKeyCustomerSearch(event: any) {
  
      this.SearchCustomerString = event.target.value;
  
      this.customersView = _.clone(this.customersArray);
      this.customersView.paginatedCustomers = _.filter(this.customersView.paginatedCustomers, function (x) {
        return x.BusinessName.includes(this.SearchCustomerString);
      });
    }
  </code></pre>
  
  <p>I am getting Cannot read property 'SearchCustomerString' of undefined</p>
  
  <p>However this is working!</p>
  
  <pre><code>  onKeyCustomerSearch(event: any) {
  
      this.customersView = _.clone(this.customersArray);
      this.customersView.paginatedCustomers = _.filter(this.customersView.paginatedCustomers, function (x) {
        return x.BusinessName.includes(event.target.value);
      });
    }
  </code></pre>