我需要点击提交或登录按钮,如何使用meteor js 导航到具有相同窗口的新页面.请帮我怎么写.当用户提交表单页面导航到admindetails.html页面时.我正在使用路由器包,html页面和客户端代码如下.我的意图是在用户登录后动态地在同一窗口中加载另一个模板.请帮助我.
Here is html page
<template name="body">
<div class="bgbody">
<div align="center">
<form id="login-form" action="/admindetails">
<table>
<p class="admin">Admin Login</p>
<tr>
<td><p for="username">Admin Name</p></td>
<td><input type="text" id="username" name="username" placeholder="UserName"></td>
</tr>
<tr>
<td><p for="password">Password</p></td>
<td><input type="password" id="pwd" name="password" placeholder="password"></td>
</tr>
<td></td><td><input class="btn btn-success" type="submit" value="Log In"></td>
</table>
</form>
</div>
</div>
</template>
Run Code Online (Sandbox Code Playgroud)
这是客户端代码
if (Meteor.isClient)
{
Meteor.Router.add({
'/admindetails':'admindetails'
})
Template.body.events
({
'submit #login-form' : function (e,t)
{
/* template data, if any, …Run Code Online (Sandbox Code Playgroud) 当我在linux cent-os中重启Meteor时,我收到以下控制台错误:
无法侦听端口3000.也许另一个流星正在运行?
在同一应用程序目录中运行两个Meteor副本将不起作用.如果其他东西正在使用端口3000,您可以使用--port <port>指定备用端口.