3
A
回答
1
你应该做一两件事来使一切工作:力AngularJS实际上使用jQuery。
AngularJS在其源代码中包含jQlite,但它与jQuery不一样。如果您在之前包含jQuery angular.js,那么Angular将使用它来代替自己的实现。
因此只需要改变这个index.html中:
<script data-require="[email protected]*" data-semver="2.0.3" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
<script data-require="[email protected]*" data-semver="1.2.9" src="http://code.angularjs.org/1.2.9/angular.js"></script>
(jQuery是angular.js之前)
9
更好的I检查指令可以在这里找到:https://github.com/fronteed/iCheck/issues/62(wajatimur)
return {
require: 'ngModel',
link: function($scope, element, $attrs, ngModel) {
return $timeout(function() {
var value;
value = $attrs['value'];
$scope.$watch($attrs['ngModel'], function(newValue){
$(element).iCheck('update');
})
return $(element).iCheck({
checkboxClass: 'icheckbox_flat-aero',
radioClass: 'iradio_flat-aero'
}).on('ifChanged', function(event) {
if ($(element).attr('type') === 'checkbox' && $attrs['ngModel']) {
$scope.$apply(function() {
return ngModel.$setViewValue(event.target.checked);
});
}
if ($(element).attr('type') === 'radio' && $attrs['ngModel']) {
return $scope.$apply(function() {
return ngModel.$setViewValue(value);
});
}
});
});
}
};
相关问题
- 1. Angularjs(ng-click,ng-change)指令不能与icheck插件配合使用
- 2. iCheck插件与Angular.js
- 3. 使用angularjs指令
- 4. AngularJS - 使用指令
- 5. iCheck与AngularJS和RequireJS
- 6. Angularjs指令jQuery循环插件
- 7. jQuery的插件easyPieChart指令angularJS
- 8. 将JQuery插件转换为AngularJS指令?
- 9. 在AngularJS指令中包装jQuery插件
- 10. 将jQuery插件转换为AngularJS指令
- 11. ElevateZoom jQuery插件的AngularJS指令
- 12. 在Angularjs指令中运行jquery插件
- 13. AngularJS指令 - 而插值
- 14. AngularJS指令和串插
- 15. angularjs - 无法使用timepicker插件作为指令
- 16. 如何在angularJS指令中使用jQuery插件(semantic-ui)?
- 17. AngularJS:用指令
- 18. AngularJS条件指令
- 19. 禁止使用angularjs指令
- 20. AngularJS:正确使用指令
- 21. AngularJS下拉使用指令
- 22. iCheck插件 - ifToggled取消事件
- 23. AngularJS禁用指令
- 24. 在AngularJS指令中集成jQuery插件调用
- 25. 将jQuery插件转换为AngularJS指令 - 如何应用if/else?
- 26. 如何从指令链接方法中调用js插件 - Angularjs
- 27. Angularjs指令在textarea插入文本caret
- 28. 在AngularJS中插入指令到HTML中?
- 29. AngularJS:基于指令名称的数组插入指令
- 30. 提交表单与jquery和icheck插件