Я создаю прототип нового приложения Meteor-React. Изображения сохраняются в S3. Они доступны по URL-адресу. Пока еще не добавлена подписка, автообновление еще не удалено. Чтобы добавить реактивное поведение к React, как предложено в учебнике, в проект добавляются react-addons-pure-render-mixin
и react-meteor-data
. Я понимаю, что user.profile не мгновенно доступны, так что проверка:Аватара пользователя не отображается в meteor react
avatarUrl(){
var user = Meteor.user();
return (user&&user.profile?Meteor.user().profile.avatar:"/no-thumb2.jpg");
}
На моей странице у меня есть следующий код:
render() {
return (
<div className="container">
<header>
<h1>...</h1>
</header>
<Image ref="ava" src={this.avatarUrl()} height="171" width="180" circle title="..." />
Но результат не образ no-thumb2.jpg
пальца ,
Большое спасибо, он работает. – Dmitry
Рад слышать @Dmitry :-) Можете ли вы принять ответ? Спасибо! –