inject 相关问题

设计模式,通过动态注入软件组件需要运行的依赖项来减少组件之间的耦合。

django 将数据传递给 javascript 的最佳方式

我曾经将我的数据“绑定”到 DOM,直到我发现了数据绑定库。 我的问题是,假设我有一个包含模型记录的表,我如何使用 JS 构建该表,即传递 o...

回答 5 投票 0

Angular 中的 HTML 注入

我必须转换此代码才能将其用于 Angular 应用程序中的 html 注入(这样它就不会加载任何 css 或动画)。 dataService.getThings().subscribe( (数据)=> { 常量...

回答 2 投票 0

子组件注入未定义的变量

我在 Vue.js 的父组件中有一个按钮,当我单击该按钮时,我会更改变量值并将其传递给子组件。现在,当我将变量注入到子组件中时,它会......

回答 1 投票 0

Vue Js 2 提供的无法在 Parent 中更新

我正在尝试使用 Vue.js 2.7 中的提供函数,并且我想通过异步函数更新其中一个 props,但它不会更新子项中的注入 家长.vue ... 我正在尝试使用 Vue.js 2.7 中的提供函数,并且我想通过异步函数更新其中一个 props,但它不会更新子项中的注入 Parent.vue <template> <Child /> </template> <script> export default { provide(){ return { typesTabs: null, instanceTypeToAdd: null, buttonInstanceTypeToAdd: null, updateProvidedPropValue: this.updateProvidedPropValue } }, mounted(){ this.fetchInstances() }, methods: { updateProvidedPropValue(propName, value) { this[propName] = value }, async fetchInstances() { axios.get().then(() => { this.typesTabs = JSON.parse(JSON.stringify(res.data.expense_income_type_consts)) }) } } } </script> Child.vue <template> <div v-for="tab in typesTabs" @click="updateProvidedPropValue('instanceTypeToAdd', tab)" > {{ tab.name }} </div> </template> <script> export default { inject: ['typesTabs', 'instanceTypeToAdd', 'updateProvidedPropValue'] } </script> 虽然 updateProvidedPropValue 工作正常,如果我对 typesTabs 对象进行硬编码,但当它异步加载时,typesTabs 不包含任何内容,因此我无法更改 instanceTypeToAdd。 我尝试在 axios 请求之后立即在 Parent.vue 中使用 console.log(this.typesTabs) ,它正确地填充了 prop (typesTabs),但没有更新以在子项中显示内容。 来自文档。 注意:provide 和 inject 绑定不具有反应性。这是故意的。但是,如果您传递一个观察到的对象,该对象上的属性仍然保持反应状态。 您可以将数据和计算属性一起使用作为解决方法 import { computed } from 'vue'; ... provide() { return { typesTabs: computed(() => this.tabs), instanceTypeToAdd: null, buttonInstanceTypeToAdd: null, updateProvidedPropValue: this.updateProvidedPropValue }; }, data() { return { tabs: [] }; }, axios.get().then(() => { this.tabs = JSON.parse(JSON.stringify(res.data.expense_income_type_consts)) })

回答 1 投票 0

Angular - 如何在 app.module 中的 forRoot 内动态传递环境值?

我想传递从app.module中的相关环境文件(env.json)获取的值,但这些值在GtmModule初始化时不可用(可用...

回答 1 投票 0

在不同域的 iframe 中注入脚本

我试图将脚本注入 iframe 元素中,尝试以这种方式实现, 子级和父级不属于同一域(我知道最新的浏览器可以防止 XSS) 有什么办法

回答 2 投票 0

Angular ResolveFn - 必须从注入上下文调用inject()

在尝试将 Angular 的“Resolve”类实现实例弃用为首选功能实现“ResolveFn”时,我遇到了一个令人困惑的问题。 我有...

回答 1 投票 0

当@Provides继承子类@Inject时Android Hilt UninitializedPropertyAccessException

我在我的Android应用程序项目中使用hilt 我正在尝试使用 @Provides 和 @Inject 注入继承的子类,如下所示...... 但始终存在 UninitializedPropertyAccessException 问题 是...

回答 1 投票 0

将自定义httpMessageHandler添加到.net core中的服务注册

我有这个注册课程,如你所见: 公共静态类InternalSymbolServiceRegister { 公共常量字符串DefaultConfigSectionName =“myService”; 公开

回答 1 投票 0

NullInjectorError:没有身份验证提供者

我对这项服务有疑问。 在此输入图像描述 这是我的应用程序模块。 在此输入图像描述 InicioPage中的注入: 在此输入图像描述 我尝试过,添加省份...

回答 1 投票 0

@InjectMocks 后为空

我在使用 JUnit 进行单元测试时在传递依赖项时遇到一些麻烦。 考虑这些代码: 这是我想要测试的类的依赖注入,我们称之为 Control...

回答 7 投票 0

有没有办法让VBS运行并注入shellcode(到notepad.exe中)?

我正在尝试学习如何让VBS执行并将shellcode注入notepad.exe。在VBS中有没有办法做到这一点? 提前致谢-casualcoder 我正处于学习如何我们的中间......

回答 0 投票 0

正确理解 angular14 中的注入 - 必须从注入上下文中调用 inject()

我正在尝试学习 angular 14 的变化,尤其是 inject() 特性,我可以在其中将模块注入函数,我不需要为此创建特殊服务..但我想我明白了

回答 3 投票 0

有人能解释一下 com.google.inject 的作用吗?

我见过一个用@Inject 注释的唯一构造函数声明的类。 而且我没有看到在整个项目的任何地方调用一个构造函数。 所以两个问题: @Inj 是什么...

回答 1 投票 0

多步表单vue

**我正在尝试改造多步表单,但现在我的第一步和第二步同时可视化了。即使我的应用程序数据存储了 activePhase 数据。好像我要...

回答 1 投票 0

Ruby数组链式组合Map & Inject。

有没有一种很好的方法来创建一个Ruby数组链,在飞行中结合map和注入?我的意思是这样的。让a是一个整数数组,那么为了得到2个相邻元素的所有和,我们可以这样做:......。

回答 1 投票 0

盖茨比。在插件中执行graphql查询之前,先注入一个字段。

所以,我的用例看起来很简单,但我却在苦苦思索如何才能做到这一点。从本质上讲,我想开发一个gatsby-插件,它可以修改所有与内容相关的graphQL查询,使其始终插入 ...

回答 1 投票 0

XSLT将变量xml文件注入到现有xml中

现在使用Saxon处理器进行XSLT转换已有一段时间。通常,我可以找到答案并构建所需的内容,但是这次...我需要将其他XML文件中的数据添加到现有的文件中...

回答 1 投票 0

[C#代码注入要处理的64位dll

我有一个代码可以将32位库(C ++)注入到外部32位进程中:[DllImport(“ kernel32”)]公共静态外部IntPtr CreateRemoteThread(IntPtr hProcess,IntPtr ...

回答 1 投票 1

如何在Kotlin的Quarkus中使用CDI场注入?

我想在Quarkus的Kotlin田地中注入豆类。该示例文件类似于org.example package包com.google.inject.Inject导入javax.enterprise.inject.spi.BeanManager import javax.ws.rs ....

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.