Javascript 指令未接收数组

Javascript 指令未接收数组,javascript,angularjs,directive,Javascript,Angularjs,Directive,我正在构建一个指令,该指令从控制器获取2个数组,然后显示在两个列表中。但我不知道为什么,当我使用 window.alert(scope.firstList); window.alert(scope.secondList); 我在第一个列表中没有定义。第二个列表是空的,没关系,应该是真的,但我不知道为什么第一个列表没有定义。 同样的列表,当我在页面上显示时,它是正常的: 代码: 有人能帮我吗?谢谢 请将您的输出添加为文本,而不是图像,这只是为了显示我能够在屏幕上显示数组,并且在我的指示下将其设

我正在构建一个指令,该指令从控制器获取2个数组,然后显示在两个列表中。但我不知道为什么,当我使用

window.alert(scope.firstList);
window.alert(scope.secondList);
我在第一个列表中没有定义。第二个列表是空的,没关系,应该是真的,但我不知道为什么第一个列表没有定义。 同样的列表,当我在页面上显示时,它是正常的:

代码:


有人能帮我吗?谢谢

请将您的输出添加为文本,而不是图像,这只是为了显示我能够在屏幕上显示数组,并且在我的指示下将其设置为null。在使用gumga lists元素的父控制器的范围内,listaPessoaFuncionarioTreinado的值是多少?图片中的数组您的JSFIDLE不会重现此问题。我包括了对AngularJS和RequireJS的引用,但仍然抛出了一些。