Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角缓存是我的对象吗?_Angularjs_Angularjs Directive - Fatal编程技术网

Angularjs 角缓存是我的对象吗?

Angularjs 角缓存是我的对象吗?,angularjs,angularjs-directive,Angularjs,Angularjs Directive,因此,我尝试在Angular中使用ctrl/shift选择构建一个拖放列表。出于某种原因,当我尝试加载模板/指令时,angular使用在任何给定点加载的最后一个数组。我的意思是,如果我加载两个数组,每个数组位于不同的元素中,它将使用第二个数组来处理这两个数组。总的来说,它为什么会发生是相当令人困惑的 .您两次初始化同一范围属性: ng-init="itemList=itemsInTrash" ... ng-init="itemList=itemsThatAreReal" 因此,一旦模板初始化,

因此,我尝试在Angular中使用ctrl/shift选择构建一个拖放列表。出于某种原因,当我尝试加载模板/指令时,angular使用在任何给定点加载的最后一个数组。我的意思是,如果我加载两个数组,每个数组位于不同的元素中,它将使用第二个数组来处理这两个数组。总的来说,它为什么会发生是相当令人困惑的


.

您两次初始化同一范围属性:

ng-init="itemList=itemsInTrash"
...
ng-init="itemList=itemsThatAreReal"

因此,一旦模板初始化,此itemList变量将引用ItemsThatAreal数组,因此包含的两个模板将显示此数组。

那么,您建议我如何使我的模板可用?直接使用您的指令,而不必通过ng-include.QUEST。但是您的指令需要使用一个独立的作用域,而不是使用其父模板的作用域。谢谢你,这正是我想要实现的。我不太记得怎么做了。嘿,还有一件事。由于某些原因,我无法再选择我的项目。我已经尝试将我的作用域转移并访问父对象进行选择,但似乎没有做到这一点。有什么想法吗?