History API имеет ограниченную поддержку в приложениях Chrome. Однако, AngularJS пытается обратиться к методу history.pushState во время инициализации приложения. Это неминуемо приводит к ошибке: history.pushState is not available in packaged apps
.
Лечится так:
angular
.module('app', [], function($provide) {
// Prevent Angular from sniffing for the history API
// since it's not supported in packaged apps.
$provide.decorator('$window', function($delegate) {
$delegate.history = null;
return $delegate;
});
});
Источник: github.com