0

好的,这是一个非常基本的问题,但我无法弄清楚......从模块调用函数的正确方法是什么?我这样做的方式是:

主.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 变量未绑定(它根本不是变量!)。两个文件都在同一个位置。

4

1 回答 1

1

你如何编译你的应用程序?以下命令应该很好用

opa page.opa main.opa

然后将生成的 JavaScript 文件作为可执行文件运行

./main.js

或者使用Opa编译器的“--”选项编译运行

opa page.opa main.opa --
于 2012-08-03T23:41:59.693 回答