Javascript angularJS自定义指令功能使用ng click但不使用ng mouseOver

Javascript angularJS自定义指令功能使用ng click但不使用ng mouseOver,javascript,angularjs,javascript-framework,mousehover,Javascript,Angularjs,Javascript Framework,Mousehover,要求如下:-我离开了导航面板,它必须与用户在主活动视图中添加的项目同步,并且必须以树状结构显示。基本思想是提供基于活动视图的上下文感知子视图 用于显示树结构的自定义指令: 我的HTML代码:(使用ng单击) s 剖宫产 第2节 //将数据传递到树指令 第三节 第四节 当我以html打印{{mainArrayObj}}时,在使用ng mouseOver后,即使数据可用并且在我的控制器中按预期执行了方法,它也是空的。当我悬停并离开时,hover edit在悬停和离开时会给你什么信息。

要求如下:-我离开了导航面板,它必须与用户在主活动视图中添加的项目同步,并且必须以树状结构显示。基本思想是提供基于活动视图的上下文感知子视图

用于显示树结构的自定义指令:

我的HTML代码:(使用ng单击)


s 剖宫产 第2节 //将数据传递到树指令 第三节 第四节
当我以html打印{{mainArrayObj}}时,在使用ng mouseOver后,即使数据可用并且在我的控制器中按预期执行了方法,它也是空的。当我悬停并离开时,hover edit在悬停和离开时会给你什么信息。。当它悬停在导航div中并开始执行我的迭代方法时,它就变成了真。但是当它显示在屏幕{{mainArrayObj}上时,是否打印为空?是否悬停编辑不在$scope中?或者它在控制器的闭包之外?hoverEdit在我的控制器的闭包之内。。在活动视图中添加数据后…当我将鼠标悬停在div class=“data slider panel”上时,$scope.hoverIn将被调用,我的迭代方法将按预期执行..但当视图加载时{{mainararyobj}打印为空