使Node.js与tree-model-js一起使用

时间:2014-09-10 17:19:25

标签: javascript node.js

感谢tree-model-js,很棒的lib! 我是Node.js的新手,我试图导入树模型。所有NPMed都成功了。 我正在尝试使Node.js与您的库一起工作。我想这是一个Node问题,而不是树模型问题,但无论如何要求以防lib需要更改它。

我有以下内容:

var tm = require('tree-model');
//all good so far.

但是当我尝试重新创建适用于我的网页的代码时

//is this how I access it?
tm.tree = new TreeModel();

它给了我一个错误。您是否有关于如何在Node中实现这一目标的任何示例?

基本上我试图在我的main.js节点文件中执行此操作,但很难理解如何访问变量/函数。当我执行以下操作时,在网页上一切正常:

tree = new TreeModel();

root = tree.parse({ name: "Ben and Jerry" });

任何例子都非常感谢。请记住,我是Node.js的新手,并且在javascript上以某种方式新手。我从例子中学得更好,所以请随意指出我正确的方向。

错误非常简单:未定义TreeModel。

1 个答案:

答案 0 :(得分:1)

require('tree-model')返回new Node(this.config, model),在您的代码中,Node被分配给变量tm。 您应该使用new tm()来实例化Node或将变量名称更改为TreeModel