Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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 如何在angular中的非编译和编译嵌套指令之间传递数据?_Angularjs - Fatal编程技术网

Angularjs 如何在angular中的非编译和编译嵌套指令之间传递数据?

Angularjs 如何在angular中的非编译和编译嵌套指令之间传递数据?,angularjs,Angularjs,我左右为难,我有以下几点 应用控制器 指示1:水果发现者 方向2(可以成倍增加):详细信息查找 用户执行以下操作: 1.单击AppController处理的按钮,该按钮将发出一个事件来显示水果查找器/directive1,该事件发出ajax请求以请求水果列表。 附加/编译了一个通用的“details found”指令,该指令需要访问预计数属性(即颜色)的水果列表~一旦水果查找器/directive1捕捉到link函数中的emit事件,就会发生这种情况 我试图在detailsfound指令的“ap

我左右为难,我有以下几点

应用控制器 指示1:水果发现者 方向2(可以成倍增加):详细信息查找

用户执行以下操作: 1.单击AppController处理的按钮,该按钮将发出一个事件来显示水果查找器/directive1,该事件发出ajax请求以请求水果列表。 附加/编译了一个通用的“details found”指令,该指令需要访问预计数属性(即颜色)的水果列表~一旦水果查找器/directive1捕捉到link函数中的emit事件,就会发生这种情况

我试图在detailsfound指令的“append”中创建一个属性,并将列表(来自ajax的结果)作为属性附加到detailsfound元素上,但是失败了,因为列表中有空格,并且可能是html不喜欢的字符


将信息从指令1传递到指令2s的理想方式是什么?关于如何改进的任何建议?

您可以使用angulars
$broadcast
$on
功能将数据传输到第二个指令


如何准确实现广播功能取决于控制器之间的关系。您可以使用此答案作为帮助:

如何正确地“杀死”linl函数中附加的html/指令元素?抱歉,我不理解与您的问题的关系。。。“linl函数”是什么意思?