http://pt.slideshare.net/DouglasLira/directive-com-angularjs
2014-03-03 14:31 GMT-03:00 Tony Giaccone <[email protected]>: > > > I'm new to the Angular world and perhaps I'm missing something obvious, if > so I count on you folks to inform me. > > From reading the documents on the Angular-Ui bootstrap datepicker, I see > this: > > Popup Settings > > - > > datepicker-popup *(Default: 'yyyy-MM-dd')* : The format for displayed > dates. > > > In my code, following the example on the documentation page, I set this > up like this: > > <input id="startDate" name="startDate" type="text" class="form-control" > show-weeks="false" > datepicker-popup="{{format}}" ng-model="days.today" > is-open="opened" min="min" datepicker-options="dateOptions" > close-text="Close It"> > <span class="input-group-btn"> > <button class="btn btn-default" ng-click="open($event)"> > <i class="glyphicon glyphicon-calendar"></i> > </button> > </span> > > There's more but you get the basic set up, The key piece here is > datepicker-options="dateOptions" > > > In the javascript controller for this component you'll see, > > $scope.dateOptions = { > 'year-format': "'yy'", > 'datepicker-popup': "'MM/dd/yyyy'" > }; > > And this is where the confusion starts. On render of the page I get this > error message: > > Controller 'ngModel', required by directive 'datepickerPopup', can't be > found! > > However, the datepicker displays the correct date. And if I remove the > second line of the datpicker options, then again it works as it should. No > error message in the console. > > Can anyone explain why this is in error? > > > Tony Giaccone. > > -- > You received this message because you are subscribed to the Google Groups > "AngularJS" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/angular. > For more options, visit https://groups.google.com/groups/opt_out. > -- Atenciosamente, Douglas Lira "No que diz respeito ao empenho, ao compromisso, ao esforço, à dedicação, não existe meio termo. Ou você faz a coisa bem feita ou não faz." -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/groups/opt_out.
