通过ES6按角度过滤多个模型属性

时间:2016-05-17 14:07:13

标签: javascript angularjs ecmascript-6 angularjs-filter

我找到了这个solution,我试图通过ES6使用它,但是在控制器中,搜索功能看起来像这样(刚刚开始)

customSearch(item){ console.log(this.$scope); 返回TypeError:无法读取未定义

的属性'$ scope'

1 个答案:

答案 0 :(得分:0)

我们可能需要查看更多代码,但如果您尝试将角度控制器实现为ES6类,则需要将依赖项传递给类构造函数。

class SearchCtrl {
    constructor($scope) {
        this.$scope = $scope;
    }

    customSearch(item) {
        console.log(this.$scope);
    }
}

angular.module("app").controller("SearchCtrl", SearchCtrl);