从过滤器访问组件方法

亚历克斯

我有一个用户管理页面,可以在其中搜索用户并返回列表。

我希望能够根据角色过滤列表。

到目前为止,我有:http : //laravel.io/bin/VPlYz

我无法从过滤器方法访问用户对象上的方法。我究竟做错了什么?

filters: {
    roleFilter: function(users) {
        var self = this;

        if( this.roleFilter == 'all') {
            return users;
        }

        return users.filter(function(user) {
            // hasRole is reported undefined!
            user.hasRole(self.roleFilter);
        });
    }
}
亚历克斯

在一些^ H的帮助下,我现在有以下几点:

filters: {
    roleFilter: function(users) {
        var self = this;

        if( this.roleFilterModel == 'all') {
            return users;
        }

        return users.filter(function(userData) {
            // Convert the passed in data to a component
            var user = new self.$options.components.user({
                data: userData
            });
            return user.hasRole(self.roleFilterModel);
        });
    }

事实证明,筛选器会在将数据转换为组件之前对数据运行,因此您需要手动执行此操作才能访问组件方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从过滤器访问“会话”

来自分类Dev

如何从常规Servlet过滤器访问JAX RS方法?

来自分类Dev

如何从常规Servlet过滤器访问JAX RS方法?

来自分类Dev

React组件中的AngularJS过滤器

来自分类Dev

如何在过滤器函数内部访问React组件的this.state?

来自分类Dev

准时访问过滤器

来自分类Dev

过滤器函数内部的访问变量

来自分类Dev

同时访问http过滤器

来自分类Dev

过滤器函数内部的访问变量

来自分类Dev

无法访问“过滤器”属性

来自分类Dev

按用户访问 VBA 过滤器

来自分类Dev

jQuery is()方法的each()方法过滤器

来自分类Dev

如何在 angular2 中创建独特的过滤器过滤器组件

来自分类Dev

需要通过构造函数或其他方式从Razor过滤器方法访问HttpContext

来自分类Dev

使用“ AND”方法设置多项过滤器

来自分类Dev

Scala选项过滤器方法的疑问

来自分类Dev

CQL过滤器方法-python

来自分类Dev

pySpark数据框过滤器方法

来自分类Dev

Scala选项过滤器方法的疑问

来自分类Dev

验证特定过滤器内容的方法

来自分类Dev

如何在Vuejs组件中应用过滤器?

来自分类Dev

Angular 2管道/过滤器,组件变量

来自分类Dev

明确将Vue过滤器导入组件

来自分类Dev

如何在Angular中创建过滤器组件

来自分类Dev

调用Vue过滤器会动态使组件崩溃

来自分类Dev

Spring中的组件扫描过滤器类型

来自分类Dev

Angular 2管道/过滤器,组件变量

来自分类Dev

使用cdi的骆驼文件组件过滤器

来自分类Dev

反应过滤器组件的状态生命周期