Angularjs 如何在angular中的非编译和编译嵌套指令之间传递数据?
我左右为难,我有以下几点 应用控制器 指示1:水果发现者 方向2(可以成倍增加):详细信息查找 用户执行以下操作: 1.单击AppController处理的按钮,该按钮将发出一个事件来显示水果查找器/directive1,该事件发出ajax请求以请求水果列表。 附加/编译了一个通用的“details found”指令,该指令需要访问预计数属性(即颜色)的水果列表~一旦水果查找器/directive1捕捉到link函数中的emit事件,就会发生这种情况 我试图在detailsfound指令的“append”中创建一个属性,并将列表(来自ajax的结果)作为属性附加到detailsfound元素上,但是失败了,因为列表中有空格,并且可能是html不喜欢的字符Angularjs 如何在angular中的非编译和编译嵌套指令之间传递数据?,angularjs,Angularjs,我左右为难,我有以下几点 应用控制器 指示1:水果发现者 方向2(可以成倍增加):详细信息查找 用户执行以下操作: 1.单击AppController处理的按钮,该按钮将发出一个事件来显示水果查找器/directive1,该事件发出ajax请求以请求水果列表。 附加/编译了一个通用的“details found”指令,该指令需要访问预计数属性(即颜色)的水果列表~一旦水果查找器/directive1捕捉到link函数中的emit事件,就会发生这种情况 我试图在detailsfound指令的“ap
将信息从指令1传递到指令2s的理想方式是什么?关于如何改进的任何建议?您可以使用angulars
$broadcast
和$on
功能将数据传输到第二个指令
如何准确实现广播功能取决于控制器之间的关系。您可以使用此答案作为帮助:如何正确地“杀死”linl函数中附加的html/指令元素?抱歉,我不理解与您的问题的关系。。。“linl函数”是什么意思?