我在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);
}