文章詳情頁
javascript - angularJs里點擊添加刪除類
瀏覽:136日期:2024-03-06 17:56:25
問題描述
$('.task-aot>p').on('click', function () { $(this).addClass(’active’).siblings().removeClass('active') }); 這段代碼的效果在angular里要著么實現?
問題解答
回答1:如果是angularjs(官方稱的angular1.0x版本的話),有一個ngClass指令,可以控制class值是否出現。具體用法如下<p ng-class {’selected’: isSelected, ’car’: isCar}'></p>
可以用一個ng-click控制一個值,再把這個值對應到ng-class中來控制
回答2:說錯了,你問的是ng中很普遍的問題比如ul中的li是遍歷出來的,每個li有一個$index值取一個值比如target,默認為-1,點li時,讓target等同于當前li的index值,樣式判斷大致寫成這樣,css: { selected: $index == target }
標簽:
JavaScript
上一條:javascript - angular表單提交關于directive和service下一條:javascript - angularjs中value和constant的區別(主要是能不能修改的問題)
相關文章:
1. python執行cmd命令,怎么讓他執行類似Ctrl+C效果將其結束命令?2. python - Flask寫的注冊頁面,當注冊時,如果填寫數據庫里有的相同數據,就報錯3. python - Django有哪些成功項目?4. python - scrapy url去重5. 實現bing搜索工具urlAPI提交6. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)7. mysql在限制條件下篩選某列數據相同的值8. 關于mysql聯合查詢一對多的顯示結果問題9. 數據庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。10. Python從URL中提取域名
排行榜
