This says the same thing in more mathematical terms. Noether's Theorem says that for any system that can be described by a Lagrangian, corresponding to every continuous symmetry there is a conserved quantity. Angular momentum is the conserved quantity that arises from rotational symmetry. When you write out the general expression for angular momentum, you get Ji = Li + Si where
Li = ∫(∂L/∂∂4ψα)(xi∂k - xk∂i)ψα dV and Si = ∫ (∂L/∂∂4ψα) Iαβik ψβdV
The first quantity depends explicitly on the choice of the origin of the coordinate system, and represents the orbital angular momentum. The second quantity is independent of the choice of origin and represents the spin. Iαβik is the rotation operator acting on the field components,
ψα(x) → ψ'α(x') = (δαβ + ε Iαβik) ψβ
You can specialize this general result to particles of different spin such as Dirac particles or photons. For Dirac particles, Iαβik are the matrix components of σik.
Anyway, all this mathematics is just for entertainment! The short and simple answer to your question is as I said, Ji = Li + Si, which demands that Li and Si must both be the same kind of quantity. In this case they are both pseudovectors, i.e. under a mirror reflection they behave in the opposite manner to normal vectors.