angularjs - Angular RouteProvider - resolve not passing object to controller -


take @ following plunker: http://plnkr.co/edit/uebednifubreenxzhb6h?p=preview

the expected behaviour routeprovider resolve (to understanding) resolved object injected controller. angularjs throws "unknown provider" error.

i have seen suggestions inject original service, result in deferred object, renders routeprovider resolve rather useless.

you should specify controller root provider - not in template (or controller used regardless of path, may result in dependencies not resolving):

$routeprovider.when('/',{controller:'testctrl', ... 

i've updated plunker: http://plnkr.co/edit/msb58e8cgdnyu27xsizk?p=preview


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -