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插件