[angular plugin] Improved understanding of angular's crazy interface