我已经研究了几个小时了。
假设我有一个 $('#bottom .downloads .links a').click 的 jQuery 选择器......
如何在 Angular 指令中执行相同类型的操作?
这是我到目前为止所拥有的并且它有效,但适用于页面上的所有标签。
angular.module('directives', []).directive('a', function(mongoDB){ //Don't need ['customServices'], it can just be [] to use mongoDB
return {
restrict : 'E',
link : function(scope, element, attrs){
element.on('click', function(){
//But this gets called for all links on the page
//I just want it to be links within the #bottom .downloads .links div
//I wanted to use a directive instead of ng-click="someMethod()"
});
}
});
有没有办法将此指令仅定位到某个 div?我想我可以将限制更改为“C”或“A”并为链接添加一个属性,但我想知道我是否仍然可以像目前使用我的 jQuery 选择器一样布局前端。