文件名称:aurelia-collection:为aurelia框架设计的抽象模型。 (在制品)
文件大小:200KB
文件格式:ZIP
更新时间:2024-06-15 04:31:59
javascript rest aurelia-plugins JavaScript
奥雷利亚收藏 该库是平台的插件,并提供了一种简单的方法来存储可以检索(或推送)到后端集合及其REST api的多组模型。 您是否曾经想过要在视图模型中编写完全相同的代码以从后端获取对象? aurelia-collection旨在通过提供可以包装您的后端API的类似于REST服务的功能,以及将存储和同步您从后端获取的对象(或模型实例)的存储库集合功能来避免这种情况。 由于获取的对象存储在模型视图范围之外,因此,这还将减少更改路线和激活新视图模型时您的应用程序使用的HTTP请求的数量。 aurelia-collection提供了可用于大多数经典用例的标准服务行为,但是可以通过继承简单地通过自定义服务行为来丰富此行为。 插件本身可以同时处理多个集合,这些集合本身可以处理对象文字或自定义Model类实例。 它提供了一个Collection解析器,可以在需要它们的地方简单地注入不同的coll
【文件预览】:
aurelia-collection-master
----.eslintrc.json(63B)
----gulpfile.babel.js(155B)
----ISSUE_TEMPLATE.md(2KB)
----config.js(10KB)
----src()
--------config.js(3KB)
--------aurelia-collection.js(717B)
--------use-collection.js(1KB)
--------collection.js(21KB)
----.vscode()
--------launch.json(193B)
----.npmignore(37B)
----doc()
--------api.json(55B)
--------test-case.md(3KB)
--------CHANGELOG.md(0B)
----jsconfig.json(108B)
----CONTRIBUTING.md(407B)
----.travis.yml(1KB)
----LICENSE(1KB)
----build()
--------tasks()
--------paths.js(285B)
--------babel-options.js(960B)
--------args.js(347B)
----test()
--------setup.js(92B)
--------unit()
----README.md(5KB)
----dist()
--------commonjs()
--------es2015()
--------amd()
--------system()
----.editorconfig(264B)
----.gitignore(120B)
----karma.conf.js(2KB)
----.babelrc.js(347B)
----CHANGELOG.md(16KB)
----package-lock.json(631KB)
----package.json(3KB)
----.nvmrc(12B)