无法将jquery代码转换为angularjs,需要使用angularjs切换类
not able to covert jquery code into angularjs, need to toggle class using angularjs
我想把下面的jquery代码转换成angularjs..请帮助。
$('.favorite').click(function()
{
$(this).toggleClass('active');
});
<span ng-click="toggle()" ng-class="{active: isShown}">look at my class (working)</span><br>
在你的控制器
$scope.toggle = function () {
$scope.isShown = !$scope.isShown
}
你不能这样做:
<button class="favorite" ng-click="state = !state" ng-class="{'active' : state}">Some text...</button>
相关文章:
- AngularJS-使模型变量可用于jQuery
- AngularJS JQuery Ajax表单提交等效
- AngularJS + jQuery Mobile
- AngularJS+JQuery=TypeError:无法读取属性'那么'的未定义
- AngularJS+jQuery Mobile w/无适配器&禁用路由-仅用于UI样式
- AngularJS-jquery插件SelectBoxIt在ng个选项完成填充select之后
- 我可以用angularJS/Jquery / Javascript对静态html表进行排序吗?
- Angularjs jQuery datatables add processing event
- Angularjs/Jquery data()
- AngularJS/jQuery位于<身体>不适用于iPhone 5 iOS8.0
- 无法't在Angularjs/Jquery中将span元素追加到数组对象中
- Angularjs jquery UI自动完成
- AngularJS + jQuery +移动端angular ui + phonegap =失败
- 用javascript/html5/angularjs/jquery读取文件/子文件夹的内容
- 当聚焦于ng-repeat中的最后一个元素时,无法使用AngularJS / jQuery触发控制器内部的函数
- Angularjs/jQuery: ajax调用结束后改变表格的宽度
- AngularJS / JQuery - 没有关联标签的表单输入
- Angularjs - Jquery loading
- AngularJS/jQuery -更新作用域
- 为什么这个验证不起作用??使用jade angularjs jquery和twitter bootstrap