我正在为jQuery-menu-aim创建一个指令,并且我当前的实现正在运行,但是在子范围上查找和设置值感觉就像是 hack。
Plunker:http ://plnkr.co/edit/lqcoJj?p=preview
var rowScope = angular.element(row).find('.contentAim').scope();
我正在寻找一种更清洁或更棱角分明的方式来实现这一目标。理想情况下,不必使用 jQuery 选择器来获取子范围。
我正在为jQuery-menu-aim创建一个指令,并且我当前的实现正在运行,但是在子范围上查找和设置值感觉就像是 hack。
Plunker:http ://plnkr.co/edit/lqcoJj?p=preview
var rowScope = angular.element(row).find('.contentAim').scope();
我正在寻找一种更清洁或更棱角分明的方式来实现这一目标。理想情况下,不必使用 jQuery 选择器来获取子范围。
查看此解决方案:http ://plnkr.co/edit/pvycJi?p=preview
它避免了直接更新子范围或发出事件的需要。