Javascript 简单的流星应用程序不会工作
我现在开始学习流星遇到这个问题 编辑:问题是该文件无法加载到我的windows系统,在firefox或chrome浏览器的3000端口,我甚至尝试过IE 不显示任何数据 Html: 有人能帮我吗?我已经把你的代码放进去了,它似乎工作得很好。代码的链接是: 如果看不到控制台和浏览器控制台上的错误,就很难向您进一步指出 我建议的唯一更改是使用模板上的helpers方法来设置您的.people和.executive模板helpers。这似乎是一种更常见的方法:Javascript 简单的流星应用程序不会工作,javascript,meteor,Javascript,Meteor,我现在开始学习流星遇到这个问题 编辑:问题是该文件无法加载到我的windows系统,在firefox或chrome浏览器的3000端口,我甚至尝试过IE 不显示任何数据 Html: 有人能帮我吗?我已经把你的代码放进去了,它似乎工作得很好。代码的链接是: 如果看不到控制台和浏览器控制台上的错误,就很难向您进一步指出 我建议的唯一更改是使用模板上的helpers方法来设置您的.people和.executive模板helpers。这似乎是一种更常见的方法: Template.staff.helpe
Template.staff.helpers({
people : [
{ fullName: "Daniel Prince", job: "CEO"},
{ fullName: "Jane Smith", job: "CTO"},
{ fullName: "Sophie Turner", job: "Developer"},
{ fullName: "Jack Lewis", job: "Designer"}
]
});
Template.person.helpers({
executive : function (){
return !!this.job.match(/^C.*O$/);
}
});
我不会太担心.helpers,因为它似乎在任何一种情况下都能正常工作。这不是答案,而是!!this.job.match/^C.*O$/为什么不使用/^C.*O$/.testthis.job?这就是测试的目的。当你运行meteor时,你在命令行上看到了什么?比如启动代理。。。在以下位置运行的应用程序:?检查浏览器调试控制台,查看浏览器是否报告js错误。服务器运行正常,但数据未在指定端口显示在我的浏览器中:3000只有在nitrous中运行时才会显示任何内容。io正常工作,我猜是我的操作系统出了问题?windows 8.1
if (Meteor.isClient) {
Template.staff.people = [
{ fullName: "Daniel Prince", job: "CEO" },
{ fullName: "Jane Smith", job: "CTO" },
{ fullName: "Sophie Turner", job: "Developer" },
{ fullName: "Jack Lewis", job: "Designer" }
];
Template.person.executive = function (){
return !!this.job.match(/^C.*O$/);
};
}
Template.staff.helpers({
people : [
{ fullName: "Daniel Prince", job: "CEO"},
{ fullName: "Jane Smith", job: "CTO"},
{ fullName: "Sophie Turner", job: "Developer"},
{ fullName: "Jack Lewis", job: "Designer"}
]
});
Template.person.helpers({
executive : function (){
return !!this.job.match(/^C.*O$/);
}
});