我找到了这个solution,我试图通过ES6使用它,但是在控制器中,搜索功能看起来像这样(刚刚开始)
customSearch(item){
console.log(this.$scope);
返回TypeError:无法读取未定义
答案 0 :(得分:0)
我们可能需要查看更多代码,但如果您尝试将角度控制器实现为ES6类,则需要将依赖项传递给类构造函数。
class SearchCtrl {
constructor($scope) {
this.$scope = $scope;
}
customSearch(item) {
console.log(this.$scope);
}
}
angular.module("app").controller("SearchCtrl", SearchCtrl);