cyia公共模块
npm install @cyia/ngx-common- 支持组件与 dom 元素
``ts`
import { ModifierEventsPlugin } from '@cyia/ngx-common/event';
@NgModule({
//...
providers: [
{
provide: EVENT_MANAGER_PLUGINS,
useClass: EventModifiersPlugin,
multi: true,
deps: [DOCUMENT],
},
],
//...
})
`tsprefix:${value}
{
provide: EVENT_MODIFIER_OPTIONS,
useValue: {
modifiers: {
map: {
prefix: (value) => {
return ;`
},
},
},
componentOutput: true,
},
},
- 增加monaco-textmate模块,用于在 monaco 中使用 vscode 相关主题及 token 分割方法
- 暴露载入提示组件相关常量
- 升级至 ng10 版本
- 增加动态懒加载组件指令及对动态懒加载组件的自定义表单控件支持
- 升级至 ng9 版本
> ComponentFactory.create不能自定义选择器,否则无法销毁,原因未知(Angular Material Design 中的 cdk 也是外面包了一层)
- 为了更明显的更新依赖包,主版本号和 Angular 的版本号一致
- 增加了自动化生成使用文档和代码注释(简易,正在制作)
- 废弃CyiaHttpModule使用,改为CyiaRepositoryModule`
> 解耦,提高灵活性
- 重写了载入提示组件
- 请求参数类型增加
- 结构化实体中的 bug 修复
- 升级为 ng7 编译
- 对请求地址整合的'/'处理
- 更新编译方式
- 更新 http 合并参数的一个错误
- 修正依赖 需要 rxjs
- 增加 window 类型判断
- 增加 http 请求封装
- 增加深度对象复制封装