感谢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。
答案 0 :(得分:1)
require('tree-model')
返回new Node(this.config, model)
,在您的代码中,Node
被分配给变量tm
。
您应该使用new tm()
来实例化Node
或将变量名称更改为TreeModel