Assuming we are talking about resolution in object space (where the the camera is looking towards), the difference is just in how the objects are described. If several objects are located at infinity, spaced (say) 1 degree apart, and just resolved, then one would say the resolution is 1 degree.
But if objects are located 35 mm apart, at a distance of 2000 mm, then each object occupies 1 degree. If the objects are just resolved, you could say the resolution is 1 degree in angular terms, or you could say the spatial resolution is 35 mm at 2000 mm distance. Usually, but not always, angular resolution implies the objects are at infinity. Spatial resolution implies the objects are nearby.
If the distance to the object is greater than about 10 times the focal length, the angular resolution for most lenses will not change much with distance, and it would be sufficient to describe the lens resolution only in angular terms.
As a warning - sometimes the spatial resolution describes the resolution at the image plane. If this is done, they should be explicit about it. For objects very far away from a lens, the relation between the angle in object space and the size of the image at the image plane is h=f*tan(theta). So for example, a 100 mm focal length lens, imaging an object that occupies 1 degree, will form an image that is 1.7 mm high at the image plane.