简介
@ng-arthur/common
是一个 Angular 常用的工具包,提供了一系列常见功能和工具函数,以帮助开发者更高效地进行 Angular 开发。
安装和使用
使用 npm
安装:
npm install @ng-arthur/common
在 Angular 项目中使用:
-- -------------------- ---- ------- ------ - -------- - ---- ---------------- ------ - ------------ - ---- ------------------ ------ - -------------------- - ---- -------------------- ----------- -------- - ------------- -------------------- -- ------------- - -- --- - -- ------ ----- -------- - -
现在,您可以在组件中使用 @ng-arthur/common
中提供的功能和工具函数了。
功能和工具函数
MessageService
弹窗服务
MessageService
是一个帮助您快速显示确认框、提示框等弹窗的服务。使用示例如下:
-- -------------------- ---- ------- ------ - --------- - ---- ---------------- ------ - -------------- - ---- -------------------- ------------ --------- ------------------- --------- - ------- ------------------------------------- - -- ------ ----- ----------- - ------------------- -------- --------------- -- ------------- - ------------------------------ - -
CookieService
操作 cookie 的服务
CookieService
是用于操作 cookie 的服务,提供了一系列方法用于获取、设置、删除 cookie。使用示例如下:
-- -------------------- ---- ------- ------ - --------- - ---- ---------------- ------ - ------------- - ---- -------------------- ------------ --------- ------------------- --------- - ------- ------------------------ --------------- - -- ------ ----- ----------- - ------------------- -------------- -------------- -- ----------- - ---------------------------------- ------- - -
HttpService
封装 Http 请求的服务
HttpService
是对 Angular 的 HttpClient
进行封装,提供了更加方便和灵活的 API。使用示例如下:
-- -------------------- ---- ------- ------ - --------- - ---- ---------------- ------ - ----------- - ---- -------------------- --------- ---- - --- ------- ----- ------- - ------------ --------- ------------------- --------- - ------- ----------------------------------- - -- ------ ----- ----------- - ------------------- ----- ------------ -- --------- - ------------------------------------------------- -- - ------------------ --- - -
总结
@ng-arthur/common
提供了许多方便的工具和服务,可以大大提升 Angular 开发效率。在项目中合理使用这些工具和服务,可以让开发更加轻松愉快,代码更加健壮可靠。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60067356890c4f7277583bc7