我有一些jQuery的经验。所以,我可以编写基本的jQuery代码。最近,我正在学习角色js。我遵循了一些教程和他们的示例代码。如何让jQuery点击事件处理角js
现在,我喜欢用角度来练习一些基本的东西,我可以用jQuery轻松编写。但是,我不明白我是如何轻松地使用angular或者初学者来编写这些代码的,如果我找不到用angular编写代码的方法,我怎么才能让jQuery代码直接在角度内工作?因为,这是我第一个关于角度的问题,我是角度初学者,可能会错误地写出问题标题或描述。对不起,如果发生了。但是,看到我的小提琴后,你会清楚我的困惑。
Here is a working fiddle其中我成功地写了jQuery。并且this is the fiddle我已经申请了angular.js
并寻求帮助使这项工作成为学习目的。提前致谢。
最后捣鼓一些示例代码:
HTML:
<span class="glyphicon glyphicon-remove delete-item pull-right" aria-hidden="true" ng-click="deleteItem"></span>
JS:
$scope.deleteItem = function() {
$(this).parents('.item').remove();
};
你的代码样本应直接在你的问题包括在内。 – 2015-02-06 20:26:31
'$(this)'可能不是你认为的那样。请勿在控制器中直接与dom进行交互,请在指令中执行此操作。也就是说,你应该用存储在范围和ng-show上的简单标志来替换你的slidetoggle。删除应该简单地从数组中删除项目,视图将自动更新以反映它。 – 2015-02-06 20:28:27
在一个指令中,我如何定义函数可以处理单个元素,而不是我们在jQuery中用$(this)定义的每个元素?我的意思是,那会是什么功能? – user1896653 2015-02-06 20:33:14