[英]Refactoring jquery code to angular js codes
我试图将与jQuery相关的代码重构为角度代码。
我有以下用例。 有四种a
标签,对每次点击a
标签,它下面的事件处理程序中调用,这使得某些div
可见。 例如, a
标记事件处理程序之一如下所示:
$("#fistdiv").css('display','none');
$("#seconddiv").css('display','none');
$("#thriddiv").css('display','none');
$("#fourthdiv").css('display','block');
在这种情况下, fourthdiv
可见。 每个div
在表中显示特定内容。
我想将此jquery代码重构为angular-js。 那怎么办呢? 而不是查询dom和绑定事件处理程序,如何用角度来表示?
提前致谢。
很幼稚的方法,但它实际上应该是您需要的:
<a href="#" ng-click="visible = 1">Link 1</a>
<a href="#" ng-click="visible = 2">Link 2</a>
<a href="#" ng-click="visible = 3">Link 3</a>
<a href="#" ng-click="visible = 4">Link 4</a>
<div ng-show="visible == 1">Some content 1</div>
<div ng-show="visible == 2">Some content 2</div>
<div ng-show="visible == 3">Some content 3</div>
<div ng-show="visible == 4">Some content 4</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.