Knockout.js 使用Typescript实现淘汰组件依赖项注入

Knockout.js 使用Typescript实现淘汰组件依赖项注入,knockout.js,dependency-injection,typescript1.8,Knockout.js,Dependency Injection,Typescript1.8,是否有一种使用淘汰组件实现依赖项注入的方法。我希望能够在组件中交换服务的不同实现。例如,我希望使用实现存储的服务的不同实现。一个服务可以使用ajax,而另一个服务可以使用HTML存储。我需要这样做的原因是什么就是能够在客户端快速模拟我的应用程序,而不用担心服务器端使用HTML存储,然后在一切正常的情况下,我可以连接ajax服务来测试集成。您可以使用不可知组件,如瓶状物.js()或Simpledjs(),最后一个是我发现的更易于使用的方法在回答中提供一个简单的例子总是一个好的做法。如果上面提到的网

是否有一种使用淘汰组件实现依赖项注入的方法。我希望能够在组件中交换服务的不同实现。例如,我希望使用实现存储的服务的不同实现。一个服务可以使用ajax,而另一个服务可以使用HTML存储。我需要这样做的原因是什么就是能够在客户端快速模拟我的应用程序,而不用担心服务器端使用HTML存储,然后在一切正常的情况下,我可以连接ajax服务来测试集成。

您可以使用不可知组件,如瓶状物.js()或Simpledjs(),最后一个是我发现的更易于使用的方法

在回答中提供一个简单的例子总是一个好的做法。如果上面提到的网站关闭了,或者你的答案变得毫无用处。第一:使用界面。然后,您可以自行实现amd,以存储模块和依赖项。或者使用完整的amd.js,但这可能有些过分,因为您只需要一个与接口匹配的组件存储。我使用的是webpack,因此如何设置依赖项配置更为棘手