Axis of an object change direction with camera
I am not too sure but I think I know how to fix it. Change the objects  transformation orientation from view to local/global.
First you need to select the object and then there should be an option at the bottom toolbar



Choose global or local, I am not sure which one you want but global is probably what you are asking for. The difference between local and global is that if you rotate the object in local the arrows would also rotate, while in global the arrows would always point in the same direction. Hope this help

Note: I assumed that by camera you meant view as there is a camera object in blender.