0
ファーストネームオブジェクトをスクリーンにレンダリングするにはどうすればよいですか?私はそうすることに問題があります。 私は流星提供のアカウントパッケージを使用していません。表示されるjsコードが登録およびのテンプレートの名前であることを覚えておいてください。dashboardという名前のテンプレートは、以下に示すhtmlです。(それがどんな意味がある場合。)オブジェクトがレンダリングされない
Template.registrationForm.events({
'click input[name=submitBtn]' : function(e) {
e.preventDefault();
var userName = username.value;
var passWord = password.value;
var firstName = firstname.value;
var lastName = lastname.value;
var emailAddress = emailaddress.value;
if (userName == "") {
console.log("Null");
}
if (passWord == "") {
console.log("Null");
}
if (firstName == "") {
console.log("Null");
}
if (lastName == "") {
console.log("Null");
}
if (emailAddress == "") {
console.log("Null");
}
// insert user's info into the database.
UsersList.insert({
uname: userName,
pword: passWord,
fname: firstName,
lname: lastName,
eaddress: emailAddress
});
Router.go('/dashboard');
// console log msg for debugging purposes.
console.log("submitBtn has been clicked.");
}
});
<template name="dashboard">
<!--{{#if currentUser}}-->
<nav>
<ul>
<li>Videos |</li>
<li>Games |</li>
<li><a href="/dashboard">Dashboard</a> |</li>
<li><a href="/blog">Blog</a>
</li>
<!--<li><a>{{currentUser.profile.uname}}</a></li>-->
</ul>
</nav>
<!--{{/if}}-->
<body>
Hello {{users.fname}}!
</body>
</template>
_「テンプレートが表示されるかどうかは、テンプレートダッシュボードに表示されません」_ registrationFormイベントに残してダッシュボードテンプレートにレンダリングする方法はありますか?私はまだダッシュボード用のjsファイルを作成していません。 – codenewb