• Installation and environment support
  • Introduction
  • Installation
  • Environment support and polyfills
  • Vanilla JavaScript example
  • ES5 and ES6 support
  • Upgrade guide
  • The InversifyJS Features and API
  • Support for classes
  • Support for Symbols
  • Container API
  • Declaring container modules
  • Container snapshots
  • Controlling the scope of the dependencies
  • Declaring optional dependencies
  • Injecting a constant or dynamic value
  • Injecting a class constructor
  • Injecting a Factory
  • Auto factory
  • Injecting a Provider (asynchronous Factory)
  • Activation handler
  • Post Construct decorator
  • Middleware
  • Multi-injection
  • Tagged bindings
  • Create your own tag decorators
  • Named bindings
  • Default target
  • Support for hierarchical DI systems
  • Contextual bindings & @targetName
  • Property injection
  • Circular dependencies
  • Inheritance
  • Transitive bindings
  • Other documents
  • Why InversifyJS?
  • Object-oriented design
  • Good practices
  • Ecosystem
  • Recipes
  • Injecting npm modules
  • Architecture overview
  • Glossary
  • Roadmap
  • Made by Jeff Tian

Introduction

Wiki

Welcome to the InversifyJS wiki!

Installation and environment support

  • Installation
  • Environment support and polyfills
  • Vanilla JavaScript example
  • ES5 and ES6 support
  • Upgrade guide

The InversifyJS Features and API

  • Support for classes
  • Support for Symbols
  • Container API
  • Declaring container modules
  • Container snapshots
  • Controlling the scope of the dependencies
  • Declaring optional dependencies
  • Injecting a constant or dynamic value
  • Injecting a class constructor
  • Injecting a Factory
  • Auto factory
  • Injecting a Provider (asynchronous Factory)
  • Activation handler
  • Post Construct decorator
  • Middleware
  • Multi-injection
  • Tagged bindings
  • Create your own tag decorators
  • Named bindings
  • Default target
  • Support for hierarchical DI systems
  • Contextual bindings & @targetName
  • Property injection
  • Circular dependencies
  • Inheritance
  • Transitive bindings

Other documents

  • Why InversifyJS?
  • Object-oriented design
  • Good practices
  • Ecosystem
  • Recipes
  • Injecting npm modules
  • Architecture overview
  • Glossary
  • Roadmap

results matching ""

    No results matching ""

    我在 js.org

    人工智能井字棋游戏
    K-Means 算法演示
    id3 算法演示
    短网址生成器
    在线视频字幕编辑器
    紫竹叽歪
    分享工具
    笑话大全
    Gitmoji
    qbit

    我在 netlify

    SICP 习题集
    《机器学习》练习作业
    Jeff Tian
    心情随笔
    InversifyJS 中文文档
    InversifyJs 中文广告页
    UniBeta
    在线视频字幕编辑器
    瑜伽男
    SubText
    哈哈哈

    开源贡献

    Skulpt
    Flot
    egg js
    koa js
    Taro
    算法可视化
    Keycloak
    vitepress
    vuejs/core

    我的其他

    《数字身份认证技术与实践》-《数字身份认证技术与实践——从概念到实战的深入理解》
    哈德韦订阅号-哈德韦公众号
    哈德韦小程序-哈德韦小程序
    Jeff Tian APP
    Keycloak
    IdentityServer 6
    叽叽歪歪
    《计算机网络——自顶向下方法》习题集

    欢迎来知乎向我咨询 ❤️

    向我咨询