npm 包 fireglass-intravenous 使用教程

阅读时长 6 分钟读完

介绍

fireglass-intravenous 是一个基于 Angular 的依赖注入库,相比于 Angular 的原生依赖注入,它有更好的性能、更方便的使用与更多的配置选项。

安装

使用 npm 安装:

或者使用 yarn 安装:

基本用法

注册服务

-- -------------------- ---- -------
------ - -------- - ---- ------------------------

----- ----------- -
  ---------- ------ -
    ------ --------
  -
-

----- -------- - --- -----------
-------------------------------

----- ----------- - --------------------------
----------------------------------- -- -- -----

注册服务时传递参数

-- -------------------- ---- -------
----- ----------- -
  ------------------- ------ ------- --

  ---------- ------ -
    ------ -----------
  -
-

----- -------- - --- -----------
------------------------------ - ----- ------- ---

----- ----------- - --------------------------
----------------------------------- -- -- -----

注册服务时传递依赖

-- -------------------- ---- -------
----- ---------- -
  ------------ ------- -
    ---------------------
  -
-

----- ----------- -
  ------------------- ------ ------- ------- ------------ ----------- --

  ---------- ------ -
    ------------------------- ---- -------
    ------ -----------
  -
-

----- -------- - --- -----------
------------------------------
------------------------------ - ----- ------- -- --------------

----- ----------- - --------------------------
----------------------------------- -- -- --------- ---- ---- -----

进阶用法

使用 provider 设置服务

-- -------------------- ---- -------
------ - -------- - ---- ------------------------

----- ----------- -
  ------------------- ------ ------- --

  ---------- ------ -
    ------ -----------
  -
-

----- ------------------- - --------------------- - ----- ------- ---
----- -------- - --- -----------
---------------------------------------

----- ----------- - --------------------------
----------------------------------- -- -- -----

配置 Injector 实例

-- -------------------- ---- -------
------ - -------- - ---- ------------------------

----- ----------- -
  ------------------- ------ ------- --

  ---------- ------ -
    ------ -----------
  -
-

----- -------- - --- ----------
  ---------- -- -------- ------------ --------- - ----- ------- - ---
---

----- ----------- - --------------------------
----------------------------------- -- -- -----

使用 Token 范型

-- -------------------- ---- -------
------ - --------- ----- - ---- ------------------------

--------- ------ -
  ----- -------
-

----- ------------ - --- ------------------------------

----- ----------- -
  ------------------- -------- ------- --

  ---------- ------ -
    ------ ------------------
  -
-

----- -------------- - ---------------------- - ----- ------- ---
----- ------------------- - --------------------- ----------------

----- -------- - --- -----------
----------------------------------
---------------------------------------

----- ----------- - --------------------------
----------------------------------- -- -- -----

总结

fireglass-intravenous 是一个强大的依赖注入库,它不仅提供了基本的注册与获取服务的功能,还提供了更灵活的配置选项与更高效的实现方式。通过学习本文,你已经掌握了 fireglass-intravenous 的基本用法与进阶用法,希望能够在你的前端开发工作中发挥出更大的作用。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005550c81e8991b448d23f9

纠错
反馈