Anti Patterns - anisdjer/angular.js GitHub Wiki
- Don't wrap
element inside of $(). All AngularJS elements are already jq-objects
- Don't do
if (!$scope.$$phase) $scope.$apply(), it means your $scope.$apply() isn't high enough in the call stack.
- Don't use jQuery to generate templates or DOM
- Don't create a new plugin without trying to discover, fork and pull request existing plugins first
- Don't use a scalar variable (null is scalar) as a model within an isolate scope (such as ng-if). (Example: http://embed.plnkr.co/qRhLfw/preview)