[英]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.