| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-04-03 | feat(ngModel): update model on each key stroke (revert ngModelInstant) | Vojta Jina | |
| It turns out that listening only on "blur" event is not sufficient in many scenarios, especially when you use form validation you always had to use ngModelnstant e.g. if you want to disable a button based on valid/invalid form. The feedback we got from our apps as well as external apps is that the ngModelInstant should be the default. In the future we might provide alternative ways of suppressing updates on each key stroke, but it's not going to be the default behavior. Apps already using the ngModelInstant can safely remove it from their templates. Input fields without ngModelInstant directive will start propagating the input changes into the model on each key stroke. | |||
| 2012-04-03 | Doc fixes in bootstrap | Brad Green | |
| Now makes sense. | |||
| 2012-03-27 | Updated manual bootstrap document | Brad Green | |
| Explained why you'd want to manually bootstrap, added contrasting example for automatic vs manual methods. | |||
| 2012-03-27 | Rewrite of Automatic Initialization doc | Brad Green | |
| Added examples, explained the reasons why you initialize the whole app or parts of the page. | |||
| 2012-03-26 | docs(guide/module): fix syntax error and expectation in test example | Mykhailo Kotsur | |
| 2012-03-26 | docs(guide/unit-testing): fixed typo in code example | Mykhailo Kotsur | |
| 2012-03-23 | doc(guide/module): fix typo | Igor Minar | |
| 2012-03-23 | doc(guide/controller): fix examples | Igor Minar | |
| 2012-03-20 | docs(guide/controllers): add a section on testing controllers | Daniel Zen | |
| 2012-03-20 | docs(guide/location): fix example | Igor Minar | |
| 2012-03-16 | feat(injector): infer _foo_ as foo | Igor Minar | |
| this is to enable nicer tests: describe('fooSvc', function() { var fooSvc; beforeEach(inject(function(_fooSvc_) { fooSvc = _fooSvc_; })); it('should do this thing', function() { //test fooSvc }); }); | |||
| 2012-03-13 | docs(*): fixing various docs | Igor Minar | |
| 2012-03-13 | docs(links): corrected borken links | Misko Hevery | |
| 2012-03-13 | docs(guide): fix non-working example + add docs for implicit DI | Daniel Zen | |
| 2012-03-13 | docs(forms): Change validation tokens to lowercase | Vojta Jina | |
| 2012-03-13 | doc(form): updated to reflect the latest changes | Vojta Jina | |
| 2012-03-12 | fix(forms): prefix all form and control properties with $ | Igor Minar | |
| 2012-03-12 | docs(guide.forms): Update forms guide | Vojta Jina | |
| 2012-03-11 | doc(fixes): to better support ng-directive notation | Misko Hevery | |
| 2012-03-08 | docs(directive, module): add various missing docs and fix existing docs | Igor Minar | |
| 2012-02-28 | refactor(directive.ngModel): rename emitValidity -> setValidity | Vojta Jina | |
| 2012-02-28 | docs(forms): Update API docs for forms | Vojta Jina | |
| - API forms (ng:model + controller, form + controller) - fix some broken links - ng:change, ng:model-instant | |||
| 2012-02-28 | refactor(forms): Even better forms | Vojta Jina | |
| - remove $formFactory completely - remove parallel scope hierarchy (forms, widgets) - use new compiler features (widgets, forms are controllers) - any directive can add formatter/parser (validators, convertors) Breaks no custom input types Breaks removed integer input type Breaks remove list input type (ng-list directive instead) Breaks inputs bind only blur event by default (added ng:bind-change directive) | |||
| 2012-02-23 | docs(module): Describe module loading | Misko Hevery | |
| 2012-01-25 | docs(compiler): update the compiler docs | Misko Hevery | |
| 2012-01-25 | refactor(directives): connect new compiler | Misko Hevery | |
| - turn everything into a directive | |||
| 2012-01-25 | fix(docs): improper rendering of JSON | Misko Hevery | |
| 2012-01-23 | refactor(scope.$watch): rearrange arguments passed into watcher (newValue, ↵ | Vojta Jina | |
| oldValue, scope) As scopes are injected into controllers now, you have the reference anyway, so having scope as first argument makes no sense… Breaks $watcher gets arguments in different order (newValue, oldValue, scope) | |||
| 2012-01-23 | refactor(scope): separate controller from scope | Vojta Jina | |
| Controller is standalone object, created using "new" operator, not messed up with scope anymore. Instead, related scope is injected as $scope. See design proposal: https://docs.google.com/document/pub?id=1SsgVj17ec6tnZEX3ugsvg0rVVR11wTso5Md-RdEmC0k Closes #321 Closes #425 Breaks controller methods are not exported to scope automatically Breaks Scope#$new() does not take controller as argument anymore | |||
| 2012-01-18 | docs(guide): update angular version in an example | ludicast | |
| 2012-01-17 | docs(*): more fixes | Igor Minar | |
| 2012-01-17 | docs: syntax highlight auto bootstrap code example | Vojta Jina | |
| 2012-01-17 | docs(guide): update the diagram | Vojta Jina | |
| 2012-01-17 | docs(*): various doc fixes | Igor Minar | |
| 2012-01-12 | refactor(module): strict separation between module-config / app-runtime | Misko Hevery | |
| 2012-01-10 | feat(module): new module loader | Misko Hevery | |
| 2011-12-07 | docs(guide): fix $xhr -> $http links | Igor Minar | |
| 2011-12-07 | fix(filter): remove the $ prefix from filter service ids | Igor Minar | |
| 2011-11-28 | docs(guide): fix directives guide docs | Igor Minar | |
| 2011-11-14 | refactor(injector): removed loadModule/ng:module | Misko Hevery | |
| - added module property to doc:example | |||
| 2011-11-14 | del($eager): removed the support for $eager services | Misko Hevery | |
| 2011-11-14 | style(docs): make jslint happy - fix some warnings | Vojta Jina | |
| 2011-11-14 | fix(doc) cleanup all dev guide doc link warnings | Misko Hevery | |
| 2011-11-14 | feat(bootstrap): added angular.bootstrap method | Misko Hevery | |
| 2011-11-14 | fix(doc) cleanup all api doc link warnings | Misko Hevery | |
| 2011-11-14 | refactor($location): merged $locationConfig service into $locationProvider | Misko Hevery | |
| 2011-11-14 | chore(scenario tests): make scenario tests pass again | Misko Hevery | |
| 2011-11-13 | fix(docs.guide): fix $location example | Vojta Jina | |
| 2011-10-26 | feat(docs): Add scenario runner into dev guide | Vojta Jina | |
| And update the link in the tutorial as well... | |||
| 2011-10-26 | feat(bootstrap): drop angular.js file name restrictions for autobind | Igor Minar | |
| The last script element in the dom is always us if the script that contains angular is loaded synchronously. For async loading manual bootstrap needs to be performed. Close #621 | |||
