文件名称:flux-angular:将FLUX架构与Angular JS一起使用
文件大小:177KB
文件格式:ZIP
更新时间:2024-05-12 19:39:59
JavaScript
通量角 flux-angular使在角应用中轻松实现高性能,可伸缩和简洁的成为可能。 它通过提供对使用保持不可变应用程序状态的新angular.store方法的访问来实现此目的。 使用公开了flux服务以便调度动作。 $scope.$listenTo被公开为一种响应商店中的更改并将其与视图模型同步的方法。 安装 使用npm安装,然后在您的应用程序中require('flux-angular') 。 npm install --save flux-angular 用法 默认情况下,存储中的状态是不可变的,这意味着一旦创建,就不能更改它,除非通过已定义的API。 如果您不了解不变数据的好处,那么和本视频将介绍理论和好处。 一些优点: 读取速度快,因为没有深度克隆 更少的渲染和$scope.$watch触发器,因为除非对象更改,否则对对象的引用不会更改 可以按照与原始数据相同的方式观察计算
【文件预览】:
flux-angular-master
----.eslintrc.json(206B)
----.gitattributes(40B)
----rollup.config.js(1KB)
----.prettierignore(24B)
----src()
--------flux-angular.js(7KB)
----.babelrc(78B)
----.vscode()
--------launch.json(539B)
--------extensions.json(249B)
--------settings.json(3B)
--------tasks.json(834B)
----.prettierrc(69B)
----README.md(13KB)
----dist()
--------flux-angular.esm.js(7KB)
--------flux-angular.cjs.js(8KB)
--------flux-angular.umd.js(56KB)
--------flux-angular.esm.js.map(15KB)
--------flux-angular.cjs.js.map(15KB)
--------flux-angular.umd.js.map(266KB)
----.editorconfig(264B)
----tests()
--------.eslintrc.json(150B)
--------flux-angular-spec.js(12KB)
----.gitignore(102B)
----karma.conf.js(1KB)
----.eslintignore(6B)
----package-lock.json(235KB)
----package.json(2KB)