wszgrcy

9
获赞数
13
关注数
10
粉丝数
IP 属地山东
2018-04-22 加入
浏览 9.5k

我说我懂Angular,你们信吗

25 声望|新手
小程序
19
微信小程序
19
angular
19
依赖注入
3
typescript
3
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 发布了文章3 月 19 日
    在Angular中使用动态指令
    众所周知,在Angular中只能创建动态的组件,却无法在组件上附加指令,这就限制了很多功能最近我实现了Angular的动态组件定义,这个技术的实现,使得动态指令称为可能
  • 发布了文章2024-04-30
    在nodejs环境使用依赖注入
    因为 Angular 的依赖注入增加了inject可以在构造时读取依赖项,所以基本上不影响功能.如果想使用providedIn可以改为类中加入静态属性static injectOptions={providedIn:'xxx'}
  • 发布了文章2024-04-21
    Angular 事件修饰符
    源码version 17.3.5commit cc57d4c4998b4e38f940afdf358af37185028072EventManagerPlugin对于官方来说,确实提供了一个事件管理的方案,可以根据任意的事件名进行不同的监听.但是,也只是根据事件名,监听DOM元素,处理他们的监听官方未提供处理组件output的方案根据源码...
  • 发布了文章2024-04-14
    在 Angular 中调用 Vue 库
    之前实现了React 库的调用,目前已经支持 Vue 库调用React 与 Vue 在部分设计上存在相似性,因此实现基本一样,调用基本一样演示地址[链接]npm 包[链接]目前支持调用ng 组件中直接调用 vue 组件 {代码...} vue 组件中直接调用 ng 组件 {代码...} ng 调用 vue 组件时,chi...
  • 发布了文章2024-04-09
    在 Angular 中调用 React 库
    在Angular中可以调用React库,但是,需要手动插入,所有写法全部是以React为主,Angular中只负责传入数据,这样写的很麻烦也很不优雅
  • 发布了文章2024-03-24
    我从 Angular 中分离出来本地化:`@cyia/localize`
    最近在做 VSCode Extension 开发的时候,发现一个问题,插件部分和 WebView 部分有时候会共用一部分代码,而这部分代码里又恰好有需要翻译的内容,这就导致 VSCode 本身提供的 l10n 没法使用
  • 发布了文章2024-03-24
    我从 Angular 中分离出来依赖注入:`static-injector`
    Angular 中的依赖注入确实非常好用,可以使服务之间的依赖关系变得更加灵活和可复用但是只能在 Angular 中的使用限制了他的发挥,需要让他在所有 node/前端 平台上都可以使用如何使用?如果你并不关心是如何实现的,可以直接访问使用文档为什么不写一个与 Angular 依赖注...
  • 发布了文章2024-03-19
    VSCode中实现可编程的代码片段 - `Code Recycle`
    如何在编辑器中自定义代码片段?提供补全前缀,提供补全内容,然后就可以直接使用了.但是只能在当前文件,当前输入位置插入特定内容,有时候不能满足需求如果我们想引入一个服务,当服务不存在时那么自动创建,只能靠我们自己,因为代码片段是静态的不能做到可编程如果您有这...
  • 发布了文章2024-03-18
    使用任意 git 仓库初始化项目 - `Code Recycle`
    为了方便开发,一般初始化项目时都会使用 git 上的模板仓库想了解某个项目的功能时,可能会去运行这个仓库下的某个实例或者仓库下某个文件夹内提供了一些文件模板用来限定一些模块的初始化上面三种场景,我们都需要拉取仓库,但是有时候只需要拉取仓库的一部分,这时候不...
  • 发布了文章2024-03-16
    代码搜索与重构工具 - Code Recycle
    但是,当我们使用code recycle时,我们可以直接使用let a=1来匹配这个语句,因为它是基于语法树来进行匹配的.一个特点是它对空白内容不敏感,另一个特点是所有字符都被视为节点内容进行查询.
  • 发布了文章2024-02-23
    code-recycle: 可能是目前支持语言最多的语法查询
    code-recycle: 可能是目前支持语言最多的语法查询400+种的语法解析like/selector两种查询模式链式查询;多层级处理根据拓展名自动确定文件语言普通查询根据文本进行查询;通过正则表达式查询虽然上面两种查询方式在大多数情况下通用性非常强,但是在一些特定情况下就捉...
  • 发布了文章2023-12-27
    项目杂交?Git仓库任意位置作为模板组合初始化
    目前我们初始化项目,可能会使用Github中的Use this template,或者将某个仓库直接拉取但是更多的是仓库中某个文件夹内存放的实例,开发者不会专门为模板单独建一个仓库,这时候我们就需要拉取整个仓库,然后提取出对应文件可以使用sparse拉取当然,Git也可以支持拉取部分...
  • 发布了文章2023-12-25
    程序员如何封装逻辑?
    那么什么是封装逻辑?举个例子,假如我想修改某个函数的传参,将foo(a,b)改成foo(b,a),我们可以将a剪切到b后面,或b剪接到a前面,这就是我们的在操作时逻辑,而封装逻辑,就是代替我们执行这个操作,我们只需要调用,就会有人帮我们实现
  • 发布了文章2023-12-17
    如何在 VSCode 中自定义搜索逻辑?
    搜索/替换,在每个编辑器都存在的功能主要用来进行文本的替换但是在代码开发中,有时候搜索结果过多,想要筛选出合适的内容就不是那么容易我们往往需要在某个块中或某个特定逻辑的位置(例如xx函数内第y个参数名)进行搜索/替换这时候就需要自定义我们自己的搜索逻辑,来满...
  • 发布了文章2023-12-09
    初始化项目像搭积木一样?你可使用Code Recycle的模板功能
    一般情况下,我们初始化新项目的时候,往往都是通过现有文件,制作一个模板(仓库使用)但是有时候一个相同的功能(模块)更新无法同步更新到所有的文件模板上,我们需要在生成后继续进行细节调整这时候你可以尝试下使用Code Recycle的模块功能Code Recycle所具有的模板功能...
  • 发布了文章2023-12-05
    Angular使用动态代码片段进行快速开发
    目前,在 Angular 中的 指令/管道/组件的相关使用,通常,我们需要先引入(ts import && ng imports),然后再调用;如果是第一次使用,我们还需要创建
  • 发布了文章2023-11-18
    Code Recycle: 代码生成设计器
    但是很多时候,除了必要的逻辑,一些周边代码也要实现:声明/注册/引用......他们在每次使用中很相似,但是又有一点不同.而这点不同,就使我们每次重复,重复再重复的去写.并且,每次去实现逻辑无关代码时,思维的转换也会影响开发
  • 发布了文章2022-01-01
    现在,你可以使用Angular来开发小程序
    也曾经有人嘲讽过,搞Angular的一帮人都是吹的很响,但是实际上连个小程序都不支持....这个我想大家应该都能看到...毕竟搜索Angular开发小程序关键字,前几个搜索结果就有...这条结果就像是挂在耻辱柱上...挂了将近4年.
  • 发布了文章2021-10-10
    原理图开发指南
    这里引用一个在 Angular 中的定义原理图是一个基于模板的支持复杂逻辑的代码生成器.A schematic is a template-based code generator that supports complex logic. It is a set of instructions for transforming a software project by generating or modifying co...
  • 发布了文章2021-09-10
    Angular开发小程序
    Angular开发小程序通过修改Angular实现使用Angular开发小程序本项目实现的目的很简单也很纯粹,就是告诉大家.框架无高低,使用的人,有高低视频简介[链接]开发模板[链接]修改内容builder修改用于支持自定义构建component 编译时通过提前解析获得模板与样式,转换为小程序...