Я пытаюсь понять, как сделать что-то действительно простое, но это меня озадачило.Отображение пользовательских параметров в шаблоне метеор
Я пытаюсь просто отобразить имя пользователя и некоторые параметры профиля текущего пользователя, и я не получаю далеко.
Зоркий я сделал до сих пор, кажется, указывает, что мне нужно использовать вспомогательную функцию для доступа к вещи, как
Meteor.user().profile.name
установить его в переменной, можно затем использовать в рули. Это верно?
Разве нельзя просто
{{Meteor.user().profile.name}}
в шаблоне и отобразить его?
Это, безусловно, не работает для меня.
Редактировать, чтобы показать код .... Извините, не забудьте положить это раньше.
Код, который я использую, выглядит следующим образом. currentUser (как я теперь использую, спасибо за ответ ниже), очевидно, определяется как отображается loggedInPageLayout, но я не могу получить какую-либо информацию из currentUser либо на этой странице, либо на странице loggedInPageLayout.
template name="loginPage">
<div>
{{#if currentUser}}
<div>
You are logged in {{currentUser.username}}
{{> loggedInPageLayout}}
</div>
{{else}}
{{> loginPageLayout}}
{{/if}}
</div>
</template>
Peter.
Спасибо за ответ, я думал, что именно так я и делал это в прошлом. Проблема в том, что я получаю «currentUser undefined» на странице, на которой я пытаюсь отобразить информацию. –
с пламенем я должен был использовать '{{currentUser.username}}' – enthus1ast