javascript - 让 Node.js 与 tree-model-js 一起工作

标签 javascript node.js

感谢 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/

相关文章:

javascript - 如何在javascript中返回在控制台中多行显示的字符串?

arrays - 通过 Postman 发送 JSON 会导致我的 Node.js 服务出现错误

mysql - 如何知道 MySql 的条件 INSERT 是否有效?

javascript - jest.mock - 如何检查函数内的函数已被调用

javascript - Node 中是否需要使用 eval 来运行另一个文件中的代码

javascript - 将标题悬停在 SVG 圆上

javascript - jQuery 文本旋转功能不适用于参数

node.js - 使用 getConnection() 和在 node.js 中直接使用池与 node-mysql 模块的区别?

javascript - JavaScript 中的对象声明

javascript - 使用 jquery 从其 id 中过滤 div