感谢 tree-model-js,很棒的库! 我是 Node.js 新手,我正在尝试导入树模型。所有 NPMed 均已成功。 我正在尝试让 Node.js 与您的库一起使用。我想这更多的是一个 Node 问题,而不是树模型问题,但无论如何都要问,以防需要更改库。
我有以下内容:
var tm = require('tree-model');
//all good so far.
但是当我尝试重新创建适用于我的网页的代码时
//is this how I access it?
tm.tree = new TreeModel();
它给了我一个错误。您有关于如何在 Node 中实现这一点的示例吗?
本质上,我试图在我的 main.js Node 文件中执行此操作,但很难理解如何访问变量/函数。当我在网页上执行以下操作时,一切正常:
tree = new TreeModel();
root = tree.parse({ name: "Ben and Jerry" });
非常感谢任何示例。请记住,我是 Node.js 新手,而且在 javascript 方面也是新手。我从示例中学到了更好的知识,因此请随时为我指明正确的方向。
错误非常简单:TreeModel 未定义。
最佳答案
require('tree-model')
返回 new Node(this.config, model)
并且在您的代码中,Node
是分配给变量tm
。
您应该使用 new tm()
实例化 Node
或将变量名称更改为 TreeModel
关于javascript - 让 Node.js 与 tree-model-js 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25771379/