首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流星创建HelloWorld

流星创建HelloWorld
EN

Stack Overflow用户
提问于 2012-06-23 06:12:53
回答 2查看 1.1K关注 0票数 1

以下是我正在执行的步骤:

代码语言:javascript
复制
# meteor create helloworld

# cd helloworld

# meteor

终端显示Running on: http://localhost:3000/

我将浏览器指向http://localhost:3000/

在浏览器中一切看起来都很好,我看到Hello!。我单击单击按钮。什么都没发生,浏览器里没有警报。我切换到终端,希望看到,您按了按钮,但是我看到的只有Running on: http://localhost:3000/,我没有看到,您在客户机或服务器上的任何地方都按了按钮。

那么在helloworld.js中,下面的代码段应该做什么呢?

代码语言:javascript
复制
Template.hello.events = {
    'click input' : function () {
      // template data, if any, is available in 'this'
      if (typeof console !== 'undefined')
        console.log("You pressed the button");
    }
  };
}

我最好的猜测是在终端的线下,Running on: http://localhost:3000/,你按下这个按钮,就会出现,每次我点击这个按钮,但什么都不会发生。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-23 06:38:28

检查浏览器中的控制台。如果您正在使用Chrome控制台,则使用工具-> Javascript控制台。你会看到元素之类的选项卡.去最后一个“控制台”。您还可以使用Ctrl+Shift+J访问Javascript控制台。

票数 2
EN

Stack Overflow用户

发布于 2012-06-23 06:34:38

查看在以下网站找到的解释:极端绅士式的Meteor.js简介

看起来,这部分代码实际上是在客户端执行的,并且会显示在浏览器的javascript控制台中,而不是在服务器上。

请注意代码包装在以下事实中:

代码语言:javascript
复制
if (Meteor.is_client) {
   ...
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11167361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档