好的,这是一个非常基本的问题,但我无法弄明白......从模块调用函数的正确方法是什么?我这样做的方式是:
main.opa:
function start(){
Page.page();
}
Server.start(
Server.http,
[
{title: "Calculator", page: start}
]
);
在另一个地方,我有page.opa文件:
module Page {
function page(){
<p>Consider this as html block...</p>
}
}
现在,我得到的错误是Page变量是未绑定的(它根本不是变量!)。两个文件都在同一个位置。
答案 0 :(得分:1)
如何编译您的申请?以下命令应该可以正常工作
opa page.opa main.opa
然后将生成的JavaScript文件作为可执行文件运行
./main.js
或者使用Opa编译器的“ - ”选项来编译和运行
opa page.opa main.opa --