Ich habe versucht, zusätzliche Requisiten zu den Kindern zu übergeben, die mit der .map-Funktion erstellt wurden, aber ich konnte sie nicht erfolgreich weitergeben.So übergeben Sie zusätzliche Requisiten an Kinder von arry.map
Dies ist mein Code:
export const CommentsListShanghai = (props) => {
const newTimestamp = props.timestamp;
console.log(newTimestamp);
const comments = props.comments;
if (comments.length > 0) {
return (
<ButtonToolbar className="comment-list">
{comments.map((com) => {
return (
com.adminSpark ?
<CommentsModal
className="comments-modal"
data-comments-modal={props.newTimestamp}
key={ com._id }
comment={ com }
city={com.city}
person={com.person}
location={com.location}
title={com.title}
content={com.content}
fileLink={com.fileLink}
timestamp={com.timestamp}
createdBy={com.createdBy}
/> :
<CommentsModal
key={ com._id }
comment={ com }
city={com.city}
person={com.person}
location={com.location}
title={com.title}
content={com.content}
fileLink={com.fileLink}
timestamp={com.timestamp}
createdBy={com.createdBy} />
)
})}
</ButtonToolbar>
);
} else {
return (
<Alert bsStyle="warning">No sparks yet. Please add some!</Alert>
);
}
};
CommentsListShanghai.propTypes = {
comments: React.PropTypes.array,
};
ich in der Lage bin, alle Requisiten der Kommentare const zu übergeben, die ich geschaffen, das Problem ist, dass ich auch neben diesen Requisiten passieren eine zusätzliche Stütze, die im CommentsListShanghai verfügbar ist. Wie kann ich eine zusätzliche Requisite an dieses Array übergeben?
Ich kann console.log (newTimestamp) ohne ein Problem, aber verstehe nicht, wie ich es an die. Map-Funktion weitergeben kann.
Wie kann ich dann diese Requisiten dem Modal hinzufügen? Ich habe versucht NewTimestamp = {Timestamp}, aber das funktioniert nicht – Deelux
Eigentlich sehe ich sie nicht in meinem Modal Compenent. Bezieht sich auf Datenkommentare-modal. Aber wie kann ich diese jetzt in Modal verwenden? – Deelux
Die Requisiten werden deklariert, wenn Sie Attribute für die Komponente wie 'className',' data-comments-modal', 'key',' comment', 'city' setzen. Das sind jetzt alle Requisiten von 'CommentsModal'. Wo auch immer Sie 'CommentsModal' definieren, haben Sie Zugriff auf die Requisiten. Zum Beispiel, 'CommentsModal = (Requisiten) => (
)' – kooc