文章詳情頁
javascript - angularJs里點擊添加刪除類
瀏覽:156日期:2024-03-06 17:56:25
問題描述
$('.task-aot>p').on('click', function () { $(this).addClass(’active’).siblings().removeClass('active') }); 這段代碼的效果在angular里要著么實現(xiàn)?
問題解答
回答1:如果是angularjs(官方稱的angular1.0x版本的話),有一個ngClass指令,可以控制class值是否出現(xiàn)。具體用法如下<p ng-class {’selected’: isSelected, ’car’: isCar}'></p>
可以用一個ng-click控制一個值,再把這個值對應到ng-class中來控制
回答2:說錯了,你問的是ng中很普遍的問題比如ul中的li是遍歷出來的,每個li有一個$index值取一個值比如target,默認為-1,點li時,讓target等同于當前l(fā)i的index值,樣式判斷大致寫成這樣,css: { selected: $index == target }
標簽:
JavaScript
上一條:javascript - angular表單提交關(guān)于directive和service下一條:javascript - angularjs中value和constant的區(qū)別(主要是能不能修改的問題)
相關(guān)文章:
1. mysql如何配置遠程php外網(wǎng)鏈接數(shù)據(jù)庫2. 老師 我是一個沒有學過php語言的準畢業(yè)生 我希望您能幫我一下3. mysql - eclispe無法打開數(shù)據(jù)庫連接4. mysql 5萬張表 導出成sql 不要內(nèi)容,只要結(jié)構(gòu),非常慢。如何解決啊?5. 導入數(shù)據(jù)庫不成功6. 數(shù)據(jù)庫 - mysql中有沒查看數(shù)據(jù)大小的函數(shù)??7. PHP單例模式8. mysql如何判斷數(shù)據(jù)不存在則插入呢?9. mysql - 關(guān)于數(shù)據(jù)緩存策略方面的疑惑10. mysql無法刪除字段(錯誤1091),但是對該字段設(shè)置主鍵后就可刪除,為什么?
排行榜

熱門標簽