如何过滤ListView?

时间:2017-09-24 00:00:36

标签: listview react-native

我在Firebase中有图像,并尝试通过ListView加载它们。但是,我想根据Firebase中同一个表中的访问权限过滤它们。表中的列是 名字 2.描述 3.访问

我正在尝试仅在访问>时加载图像数组。 0.如何在我的代码或建议中实现它?感谢任何帮助。顺便说一句,我是新手:-)。

constructor(props){
    super(props);
    dataSource: new ListView.DataSource({
        rowHasChanged: (row1, row2) => row1 !== row2,
    })        
}


listenForProfiles(dataRef) {
    dataRef.on('value', (snap) => {
        var images = [];
        snap.forEach((child) => {
            images.push({
                name: child.val().uploadLink,
                description: child.val().uploadDescription,
                _key: child.key
            });         
        });
        this.setState({
            dataSource: this.state.dataSource.cloneWithRows(images)
        });
    });
}

componentDidMount() {
    this.listenForProfiles(this.dataRef);
}

0 个答案:

没有答案