@@ -2466,9 +2466,9 @@ var ngValueDirective = function() {
2466
2466
form will update the model only when the control loses focus (blur event). If `escape` key is
2467
2467
pressed while the input field is focused, the value is reset to the value in the current model.
2468
2468
2469
- <example name="ngModelOptions-directive-blur">
2469
+ <example name="ngModelOptions-directive-blur" module="optionsExample" >
2470
2470
<file name="index.html">
2471
- <div ng-controller="Ctrl ">
2471
+ <div ng-controller="ExampleController ">
2472
2472
<form name="userForm">
2473
2473
Name:
2474
2474
<input type="text" name="userName"
@@ -2483,15 +2483,16 @@ var ngValueDirective = function() {
2483
2483
</div>
2484
2484
</file>
2485
2485
<file name="app.js">
2486
- function Ctrl($scope) {
2487
- $scope.user = { name: 'say', data: '' };
2486
+ angular.module('optionsExample', [])
2487
+ .controller('ExampleController', ['$scope', function($scope) {
2488
+ $scope.user = { name: 'say', data: '' };
2488
2489
2489
- $scope.cancel = function (e) {
2490
- if (e.keyCode == 27) {
2491
- $scope.userForm.userName.$rollbackViewValue();
2492
- }
2493
- };
2494
- }
2490
+ $scope.cancel = function (e) {
2491
+ if (e.keyCode == 27) {
2492
+ $scope.userForm.userName.$rollbackViewValue();
2493
+ }
2494
+ };
2495
+ }]);
2495
2496
</file>
2496
2497
<file name="protractor.js" type="protractor">
2497
2498
var model = element(by.binding('user.name'));
@@ -2520,9 +2521,9 @@ var ngValueDirective = function() {
2520
2521
This one shows how to debounce model changes. Model will be updated only 1 sec after last change.
2521
2522
If the `Clear` button is pressed, any debounced action is canceled and the value becomes empty.
2522
2523
2523
- <example name="ngModelOptions-directive-debounce">
2524
+ <example name="ngModelOptions-directive-debounce" module="optionsExample" >
2524
2525
<file name="index.html">
2525
- <div ng-controller="Ctrl ">
2526
+ <div ng-controller="ExampleController ">
2526
2527
<form name="userForm">
2527
2528
Name:
2528
2529
<input type="text" name="userName"
@@ -2534,9 +2535,10 @@ var ngValueDirective = function() {
2534
2535
</div>
2535
2536
</file>
2536
2537
<file name="app.js">
2537
- function Ctrl($scope) {
2538
- $scope.user = { name: 'say' };
2539
- }
2538
+ angular.module('optionsExample', [])
2539
+ .controller('ExampleController', ['$scope', function($scope) {
2540
+ $scope.user = { name: 'say' };
2541
+ }]);
2540
2542
</file>
2541
2543
</example>
2542
2544
*/
0 commit comments