问题标签 [inject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1015 浏览

gwt - 用于 Rpc 服务的变量上的 GIN @Inject

我对在变量上使用 Inject 有点迷茫。

我得到了这段代码:

使用这段代码,我可以在课堂上的任何需要的地方调用我的 RPC 服务(点击...)我想通过直接在变量中注入来清除代码;这样做 :

这始终将服务保持为 NULL。难道我做错了什么 ?rpc 服务的 GIN 魔法是否意味着要以其他方式完成?

谢谢!

0 投票
1 回答
1665 浏览

annotations - 使用 jMock 注入模拟对象

我正在尝试使用 jMock 创建一个模拟对象。模拟对象看起来不错 - 但问题是它没有注入到测试类。这是我的代码:


正如我所说 - 模拟对象按预期创建 - 但是当我调用使用的方法时TestClass-TheMockInterface我得到一个 NullPointerException。

我知道 Mockito 有@InjectMocks- jMock 也有类似的东西吗?

0 投票
2 回答
1217 浏览

javascript - 需要检测 Javascript:函数调用/参数 - ANTLR?

我需要加载 Javascript 并自动检测它:具体来说,我想记录对函数的每次调用,并提供调用该函数的参数列表。

我用 Python 有一个半生不熟的方法:使用 're' 来匹配 'function' 关键字——但它真的很原始(不处理注释等)。

我不是 ANTLR 方面的专家(离它很远):但是我可以多么容易地利用已经构建的 Javascript Parser 来执行此操作?(我们可以“挂钩”到标准 java 以在正确的位置动态创建我需要的代码吗?)

顺便说一句:实际的日志记录将(可能)使用 log4javascript 完成;但我也可能只使用“警报” - 困难在于让代码注入工作......

因此,例如,我需要转为:

进入:

0 投票
2 回答
882 浏览

c# - 注入从 MethodInfo.GetMethodBody() 导出的 byte[]

我想知道,是否可以将先前通过 GetMethodBody() 从方法导出的 byte[] 代码注入回去,这意味着它可以再次成为可运行代码。如果有人可以编写非常简单的示例或解释,我将不胜感激。

问候,

0 投票
6 回答
9840 浏览

ruby - 使用#inject 连接数组中的字符串

我正在上一个在线课程,它通常有一个非常简单的单行解决方案。一个问题指出,给定以下数组:

我必须使用#inject一个字符串来获取所有名称的单个字符串,每个名称都以字符串开头,如下所示:

虽然这可以很容易地用#mapand完成#join,但这个特殊的练习只需要使用 #inject。我想出了这样的事情:

这会给我:

其中字符串末尾的空格没有作为正确的解决方案传递。

  • 我如何在最后没有空格的情况下实现这一点?
  • 这甚至是正确的使用方式#inject,传递一个空字符串吗?
  • 我是否正确使用了<<组合字符串?
0 投票
1 回答
8276 浏览

android - Android 和 RoboGuice - 在 Fragment 上注入视图?

我有一个片段需要在屏幕上显示。我希望能够用来InjectView注入我的 UI 元素。InjectView 在活动上工作正常,因为视图(xml)是在 期间设置的onCreate,但是在片段上,视图设置在onCreatView.

那么有没有办法在片段上使用 InjectView 呢?我知道我可以使用 findViewbyId 来查找每个元素,但我宁愿使用 InjectView

0 投票
1 回答
756 浏览

jquery - 在 Ajax 注入的 HTML 上使用 JQuery editInPlace

我在静态 HTML 页面上成功使用了 JQuery editInPlace 插件。

当通过 Ajax 调用注入 HTML 时,它不能使用相同的 HTML。

我知道使用 .on() 例如 '$('.edit_inplace_field').on(...)' 应该有助于解决问题,但我不确定应该如何为这个特定插件完成它.

插件:http ://code.google.com/p/jquery-in-place-editor/

工作的静态 HTML 代码如下所示:

与静态 HTML 一起使用的关联脚本:

帮助将不胜感激。

0 投票
2 回答
2818 浏览

capture - 捕获、伪造和注入数据包

为了构建一个测量工具,我需要捕获数据包,伪造它们并将它们重新注入网络。我可以研究哪些工具或库?

谢谢。

0 投票
1 回答
81 浏览

java - 在 Android/Java 中是否可以将代码传递给服务类?

我试图让用户“制作自己的服务”。我能想到的最直接的方法是创建一个空服务并让他“填充它”。他将编写自己的代码,我将与我的项目一起编译它。(如果不理解,代码应该以编程方式而不是手动方式注入服务)。

有限制要求以这种方式完成。

0 投票
1 回答
6365 浏览

jsf - @ManagedProperty 的 CDI 替换

我正在尝试将 Richfaces 4 展示中的一些代码转换为使用 CDI 而不是 JSF 注释。

我知道我可以使用@Namedto replace@MangedBean@Injectto replace @ManagedProperty。但我遇到了一些麻烦。我正在尝试专门转换 RichFaces Tree 示例。

我做了以下更改,我知道这是不正确的,所以请不要使用它:

然后我添加了(我不确定这是否需要):

并改变:

我无法找出@ManagedProperty(value = "#{cdsParser.cdsList}")使用 CDI 替换的正确方法?