文件名称:model-mapper:用于将模型展平为视图模型的实用程序
文件大小:14KB
文件格式:ZIP
更新时间:2024-07-19 17:53:40
JavaScript
模型映射器 您可以使用此工具将数据从嵌套模型复制到扁平视图模型中。 您可以通过创建地图来告诉映射器如何创建视图模型。 这可以通过createMap函数来完成。 您还可以createMapsFromDir并将映射器指向包含地图的目录。 实际的映射是通过map函数完成的。 createMap(outputName, map) outputName可以是任何东西,这只是用于稍后引用地图的键。 然而,将其命名为您希望映射到的对象类型是有道理的。 map是一个包含视图模型配置的对象。 此对象的每个属性都将在您的结果视图模型中。 createMapsFromDir(directory) directory是你的地图文件所在directory的完整路径。这些文件只需要导出一个包含视图模型配置的map对象。 文件名(减去 .js)将用作outputName map配置对象 项目中示例文件夹
【文件预览】:
model-mapper-master
----.gitignore(49B)
----model-mapper.js(7KB)
----package.json(705B)
----.travis.yml(77B)
----README.md(6KB)
----.idea()
--------misc.xml(125B)
--------encodings.xml(164B)
--------libraries()
--------vcs.xml(216B)
--------scopes()
--------jsLibraryMappings.xml(320B)
--------model-mapper.iml(363B)
--------.name(12B)
--------modules.xml(276B)
----example()
--------ConstantsExample.js(267B)
--------ExampleViewModel.js(434B)
--------AutoFuncExample.js(90B)
--------MetadataExample.js(142B)
--------AliasExample.js(125B)
--------NestedViewModel.js(198B)
--------AsyncExample.js(354B)
----.npmignore(16B)
----test()
--------test.js(16KB)