Node.js 在节点的服务器端使用angular$解析器

Node.js 在节点的服务器端使用angular$解析器,node.js,angularjs,parsing,module,Node.js,Angularjs,Parsing,Module,我想在我维护的开源库中使用Angular的$parser模块。该库是.docx的模板引擎。我想从过滤功能中获益,也希望从解析器中获益(+操作,点语法) 访问模块的最佳方式是什么。考虑到我的库应该在NodeJS中工作 我已经可以指定这样的解析器: doc.parser=function(expression) { return {get:function(scope) {return scope[expression].toUpperCase() } } parser first par

我想在我维护的开源库中使用Angular的$parser模块。该库是.docx的模板引擎。我想从过滤功能中获益,也希望从解析器中获益(+操作,点语法)

访问模块的最佳方式是什么。考虑到我的库应该在NodeJS中工作

我已经可以指定这样的解析器:

doc.parser=function(expression) {
    return {get:function(scope) {return scope[expression].toUpperCase() }
}
parser first param是您想要解析的表达式(例如,
user.name
),它返回一个带有get函数的对象,您可以调用该函数,原理与$parser模块相同。我现在创建的解析器只是一个演示解析器,它显示您可以将表达式的所有值都大写

我正在寻找一种说法:doc.parser=$parser(),或者类似的说法,这种说法应该在NodeJS和浏览器中都适用


我发现该文件:负责解析,但它需要$filter模块,…

您不能使用AngularJS中的$parse方法

考虑使用-它完全满足您的需求。它可以在bot服务器端和客户端工作