Along the lines of what fishlvr said, it can be possible for angelfish to be around smaller fish without a problem, but this is accomplished most often by raising very small angelfish with near-adult small fish (like neons). The hope is that the angelfish do not see them as food, but rather as companions. Even still, this does not always work. When the angelfish is mature, some will snap and start eating them. You see, in the wild, angelfish's diet consists greatly of neon tetras. That is what they eat. You can see why they don't necessarily make good combinations in tanks!
I would avoid mixing the two kinds of fish, but that's just me and I hate to loose a fish, especially if I could have prevented it. You can surely try, if you don't mind losing a danio or two. You could also try to get full grown danios and a very very small angelfish.