I'm learning AngularJS with Dan Wahlin's tutorial (). I have the following code in my views/index.jade:
!!! 5
html(data-ng-app='')
head
title Angular Tutorial
body
| Name:
br
input(type='text', data-ng-model='name') | {{name}}
script(src='.0.8/angular.min.js', type='text/javascript')
But when I run the app, and type anything in the Name box, it does not display the text like it does in the tutorial. What am I doing wrong?
I'm learning AngularJS with Dan Wahlin's tutorial (http://youtu.be/i9MHigUZKEM?t=13m35s). I have the following code in my views/index.jade:
!!! 5
html(data-ng-app='')
head
title Angular Tutorial
body
| Name:
br
input(type='text', data-ng-model='name') | {{name}}
script(src='https://ajax.googleapis./ajax/libs/angularjs/1.0.8/angular.min.js', type='text/javascript')
But when I run the app, and type anything in the Name box, it does not display the text like it does in the tutorial. What am I doing wrong?
Share Improve this question asked Sep 19, 2013 at 4:27 tldrtldr 12.1k15 gold badges80 silver badges122 bronze badges1 Answer
Reset to default 6Put your binding on the next row. The previous one sets it inside the input (which doesn't make sense).
input(type='text', data-ng-model='name')
| {{name}}