文章详情页
javascript - angularJs里点击添加删除类
浏览:262日期: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. 闯关的第二个问题的答案是错的吧?2. mysql 能不能创建一个 有列级函数 的联合视图?3. PhpStudy8.0 CPU过高4. html5 - 为什么浏览器可以显示HTML文档中未被定义的标签?5. 安装mysql,完成时提示的是用户名root,在终端查看版本时显示的不是root,请问这怎么解决6. python - pig latin问题 总是出现list/string index out of range7. 为什么HTML5规范中会包含一些和html无关的东西?如本地存储等。8. python - 如何解决程序运行太久之后被操作系统暂停的情况?9. javascript - sublime怎么支持webp的浏览?10. javascript - 图片能在网站显示,但控制台仍旧报错403 (Forbidden)
排行榜

网公网安备