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
Post a Comment