Hi, I am facing the same problem. I cannot get pass “Chapter 3: Starting our App” because this “Try dragging the center content to the right (works with the mouse as well) to expose the left menu” doesn’t seem to work.
All I see is a black top bar with the title “Projects”. 
Output from terminal:
Serving HTTP on 0.0.0.0 port 8000 ...
127.0.0.1 - - [20/Feb/2014 10:04:33] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [20/Feb/2014 10:04:33] "GET /css/ionic.css HTTP/1.1" 200 -
127.0.0.1 - - [20/Feb/2014 10:04:33] "GET /js/ionic.js HTTP/1.1" 200 -
127.0.0.1 - - [20/Feb/2014 10:04:33] "GET /js/angular/angular.js HTTP/1.1" 200 -
127.0.0.1 - - [20/Feb/2014 10:04:33] "GET /js/angular/angular-animate.js HTTP/1.1" 200 -
127.0.0.1 - - [20/Feb/2014 10:04:33] "GET /js/angular/angular-route.js HTTP/1.1" 200 -
127.0.0.1 - - [20/Feb/2014 10:04:33] "GET /js/angular/angular-sanitize.js HTTP/1.1" 200 -
127.0.0.1 - - [20/Feb/2014 10:04:33] "GET /js/angular-ui/angular-ui-router.js HTTP/1.1" 200 -
127.0.0.1 - - [20/Feb/2014 10:04:33] "GET /js/ionic-angular.js HTTP/1.1" 200 -
127.0.0.1 - - [20/Feb/2014 10:04:33] code 404, message File not found
127.0.0.1 - - [20/Feb/2014 10:04:33] "GET /cordova.js HTTP/1.1" 404 -
127.0.0.1 - - [20/Feb/2014 10:04:33] "GET /js/app.js HTTP/1.1" 200 -
127.0.0.1 - - [20/Feb/2014 10:04:33] "GET /js/angular/angular-touch.js HTTP/1.1" 200 -
Output from Safari Error console:
[Warning] Invalid CSS property declaration at: * (ionic.css, line 4865)
[Warning] Invalid CSS property declaration at: * (ionic.css, line 5818)
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (cordova.js, line 0)
[Error] Error: [$compile:ctreq] Controller 'sideMenus', required by directive 'sideMenuContent', can't be found!
http://errors.angularjs.org/1.2.10/$compile/ctreq?p0=sideMenus&p1=sideMenuContent
getControllers@http://localhost:8000/js/angular/angular.js:6056:40
nodeLinkFn@http://localhost:8000/js/angular/angular.js:6225:49
compositeLinkFn@http://localhost:8000/js/angular/angular.js:5634:25
compositeLinkFn@http://localhost:8000/js/angular/angular.js:5637:24
compositeLinkFn@http://localhost:8000/js/angular/angular.js:5637:24
publicLinkFn@http://localhost:8000/js/angular/angular.js:5539:45
http://localhost:8000/js/angular/angular.js:1304:27
$eval@http://localhost:8000/js/angular/angular.js:11936:28
$apply@http://localhost:8000/js/angular/angular.js:12036:28
http://localhost:8000/js/angular/angular.js:1302:21
invoke@http://localhost:8000/js/angular/angular.js:3708:22
doBootstrap@http://localhost:8000/js/angular/angular.js:1300:20
bootstrap@http://localhost:8000/js/angular/angular.js:1314:23
angularInit@http://localhost:8000/js/angular/angular.js:1263:14
http://localhost:8000/js/angular/angular.js:20589:16
trigger@http://localhost:8000/js/angular/angular.js:2342:9
http://localhost:8000/js/angular/angular.js:2613:14
forEach@http://localhost:8000/js/angular/angular.js:310:24
eventHandler@http://localhost:8000/js/angular/angular.js:2612:12 <ion-pane side-menu-content="">
(anonymous function) (angular.js, line 9400)
I tested on iOS emulator and Safari Browser, same result. I have check the guide multiple times. Copied and paste the code. But still doesn’t work. @max Could you help me please?
On a side note, under “Chapter 3: Starting our App”, we are asked to change the content to this first,
<body>
<ion-side-menus>
<ion-pane ion-side-menu-content>
</ion-pane>
<ion-side-menu side="left">
</ion-side-menu>
</ion-side-menus>
</body>
then to this after,
<body ng-app="todo">
<ion-side-menus>
<!-- Center content -->
<ion-pane side-menu-content>
<header class="bar bar-header bar-dark">
<h1 class="title">Todo</h1>
</header>
<ion-content has-header="true">
</ion-content>
</ion-pane>
<!-- Left menu -->
<ion-side-menu side="left">
<header class="bar bar-header bar-dark">
<h1 class="title">Projects</h1>
</header>
</ion-side-menu>
</ion-side-menus>
</body>
If you notice <ion-pane ion-side-menu-content>
has changed to <ion-pane side-menu-content>
, which is right?