these are not the same concept.
angularjs is mvc framework
knockout is mvvm
framework (focus in model
and it is true that you said, but:
The way events from bindings are dispatched. If I'm not mistaken:
ko = listener per binding. (very important with respect to performance of the memory)
ng = scope (loops until all bindings within scope are handled ... scales well for larger apps)