是否有可能在其外部的控制器上访问注入的依赖项?
public <T> T[] expand(T[] array, int number) {
return Arrays.copyOf(array, array.length + number);
}
public int[] expand(int[] array, int number) {
return Arrays.copyOf(array, array.length + number);
}
public double[] expand(double[] array, int number) {
return Arrays.copyOf(array, array.length + number);
}
// and so on...
&#13;
我通过点击按钮调用该方法。
由于
答案 0 :(得分:0)
我认为您无法访问外部函数recuperarEndereco
中的参数pesquisarCep
。因为在函数pesquisarCep
中的执行上下文中,根本没有声明变量recuperarEndereco
。与此JSFiddle相同:http://jsfiddle.net/dLhmozf3/。它报告错误:
function outsite () {
console.log('param: ' + param);
}
var f = function (param) {
var me = outsite;
me();
};
f();
您需要定义外部函数,如:function pesquisarCep(cep, recuperarEndereco) { ...
。并将其称为pesquisarCep(cep, recuperarEndereco)
。