Не сказать, что давно, но уже наверное с месяц-полтора интересуюсь angular.js. Вроде как какое-то понимание появилось, поэтому решил, что не плохо бы для закрепления попробовать написать что нибудь.
Столкнулся с очень банальной вещью. И в упор не знаю как из неё выбраться.
Есть сервер на node.js, который возвращает:
app.get('/', function(req, res){
    res.sendfile(path.join(staticPath, 'index.html'));
});
Кстати node.js я начал осваивать в связке с angular.js.
Cтраница успешно получается через 
http://localhost:(port)<!DOCTYPE html>
<html>
  <head>
    <title>App</title>
  </head>
  <body ng-app="app">
	<div>
      <div ng-view></div>
    </div>
    
    <script type="text/javascript" src="lib/angular.js"></script>
    <script type="text/javascript" src="lib/angular-route.js"></script>
    <script type="text/javascript" src="lib/angular-websocket.js"></script>
    <script type="text/javascript" src="lib/snap.svg-min.js"></script>
    <link rel="stylesheet" type="text/css" href="lib/stylesheet.css">
    <script type="text/javascript" src="index.js"></script>
    <script type="text/javascript" src="menu/index.js"></script>
  </body>
</html>
angular-route.js вроде бы подключен (этот момент не раз всплывал при поиске ответа на мой вопрос)
Само приложение:
angular.module('app',[
    'ngRoute',
    'ngWebSocket'
])
.config(function ($routeProvider, $locationProvider){
        $routeProvider.when('/',{
            templateUrl: 'menu/menu.html',
            controller: 'MenuController'
        });
        $routeProvider.otherwise({
            redirectTo: '/'
        });
        $locationProvider.html5Mode(true);
});
Код контроллера приводить не буду, т.к. там в общем-то все пока закомментировано и только 1 единственная рабочая строка:
console.log('Menu Controller');
И все бы хорошо, но ng-view остается пустым, а в консоли нет строки "Menu Controller"
В шаблоне menu.html следующий код:
<div>
    <div>
        <p>Some text string</p>
    </div>
</div>
Ошибок в консоли тоже никаких нет, что еще больше огорчает, т.к. я уже даже не знаю куда тыкаться. При этом я понимаю, что из-за отсутствия опыта ошибка скорее всего окажется до ужаса банальной, но может кто знает как решить данную проблему?