以编程方式单击MeteorJS中的铁路由器链接

时间:2015-06-29 06:49:24

标签: meteor iron-router

单击铁路由器链接时,MeteorJS将更改正在呈现到页面中的模板。这不是传统的页面重新加载。

我如何以程序化方式实现这一目标?

例如:我有"{{pathFor 'settings'}}"定义的超链接,单击它会将显示的模板更改为“设置”模板。但是当我用"window.location='http://localhost/settings'"以编程方式执行此操作时,会触发页面刷新,并且我可能已初始化的任何变量都将消失。

我想我可以通过在jquery中添加'触发点击'事件来实现我想要的结果,但我想知道是否有更好/更简单的解决方案

1 个答案:

答案 0 :(得分:4)

您必须使用#include <windows.h> // Change #include <stdio.h> #include "PmcaCom.h" #include "PmcaErr.h" static int g_port; static int g_baudRate; static int g_gain; static int g_scale; static PmcaDeviceType g_device; static PmcaFlagsType g_flags; static PmcaStatusType g_status; static char chBuff[32]; static unsigned long buff[16384]; #define MAX_MEMORY 32768 #define printf0(format) printf(format); fflush(stdout) #define printf1(format, item) printf(format, item); fflush(stdout) // command line: test <com port> <baud rate> <device type> <start gain> // device type 0 - AUTO DETECT, 1 - PMCA 8000, 2 - PMCA 8000A int main(int argc, char *argv[]) { ... } 。如果设置路径或路径名称,则可以提供路径或路径名称。