gpt4 book ai didi

angularjs - 运行时依赖注入(inject)?

转载 作者:行者123 更新时间:2023-12-02 20:17:28 26 4
gpt4 key购买 nike

我希望是简单的..

这是一个plunker供引用。

我知道如何在编译时指定依赖项(请参阅 MainCtrlInjected Controller )。但是如何在运行时拉取依赖项并给出该依赖项的名称? (请参阅 MainCtrlInjectedRuntime Controller )

最佳答案

您可以使用 $injector 在运行时获取您的值:

检查我的 fork 插件:http://plnkr.co/edit/iVblEU?p=preview

代码:

app.controller('MainCtrlInjectedRuntime', [
'$scope',
'$injector'
($scope, $injector) ->

nameValHandle = 'nameVal'

# !!! This is how you inject at runtime
name = $injector.get(nameValHandle)

$scope.name = name
])

关于angularjs - 运行时依赖注入(inject)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13724832/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com