почему бы просто не поставить ng-контроллер на один уровень выше,
<body ng-controller="ProjectController">
<div ng-view><div>
И не устанавливать контроллер на маршруте,
.when('/', { templateUrl: "abc.html" })
он работает для меня.
Мне удалось это исправить;
Я был на очень старой версии веб-пакета; Обновление до webpack 4, ts-loader до v5, и после обновления других плагинов webpack, я смог решить эту проблему компиляции.
Одна вещь, которая подтолкнула меня к тому, что это, возможно, был веб-пакет, заключалась в том, что VSCode мог прекрасно видеть типизацию узлов, однако старая компиляция веб-пакета все равно будет показывать эти ошибки.
Попробуйте
npm install @types/node --save-dev
и в файле tsconfig добавьте: -
{
"compilerOptions": {
"types": ["node"]
}
}