| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-03-08 | refactor(fromJson): Remove error() and just throw | Vojta Jina | |
| It's more likely you are using angular.fromJson() inside Angular world, which means you get proper exception handling by $exceptionHandler. There is no point to explicitly push it to console and it causes memory leaks on most browsers (tried Chrome stable/canary, Safari, FF). | |||
| 2012-03-08 | docs(ng-list): update the ng-list directive docs | Igor Minar | |
| 2012-03-08 | docs(directive, module): add various missing docs and fix existing docs | Igor Minar | |
| 2012-03-08 | docs(ng-view): improve the ng-view docs | Igor Minar | |
| 2012-03-08 | docs(jqlite): add docs for wrap() | Igor Minar | |
| 2012-03-08 | docs($rootScope): rename ttl to digestTtl + docs | Igor Minar | |
| 2012-03-08 | chore(compiler): change default restriction to attribute only for directives | Misko Hevery | |
| 2012-03-05 | docs(mock.inject): Fix the example | Vojta Jina | |
| And explicitly say that you need to load your application modules that you wanna test. | |||
| 2012-03-05 | docs($route, ng:view): Fix the examples to work on jsfiddle, update docs | Vojta Jina | |
| 2012-03-05 | fix(ng-include): Compile only content | Vojta Jina | |
| 2012-02-29 | fix(mock.TzDate): getDay() takes into account the timezone offset | Stephane Bisson | |
| 2012-02-29 | docs($cacheFactory): Correct method's description | Marcello Nuccio | |
| 2012-02-29 | docs($injector): Correct provider suffix to "Provider" | Marcello Nuccio | |
| 2012-02-28 | refactor(directive.ngModel): rename emitValidity -> setValidity | Vojta Jina | |
| 2012-02-28 | fix(ng:model-instant): defer only keydown, throttle setTimeouts | Vojta Jina | |
| 2012-02-28 | fix(input): Render 0 (number) as 0 (not empty string) | Vojta Jina | |
| 2012-02-28 | reafactor: Rename ng:bind-immediate -> ng:model-instant | 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 | feat(ng:include) Fire $contentLoaded event | Vojta Jina | |
| + refactor unload to listen on this event -> we can use unload with ng:view as well Closes #743 | |||
| 2012-02-28 | refactor(ng:view) Make $route scope agnostic, add $contentLoaded event | Vojta Jina | |
| Problems: - controller was instantiated immediately on $afterRouteChange (even if no content), that's different compare to ng:controller, which instantiates controllers after compiling - route listened on current scope ($afterRouteChange), so if you were listening on $rootScope ($afterRouteChange), you get called first and current.scope === undefined, which is flaky - route handles scope destroying, but scope is created by ng:view - route fires after/before route change even if there is no route (when no otherwise specified) Solution: - route has no idea about scope, whole scope business moved to ng:view (creating/destroying) - scope is created (and controller instantiated) AFTER compiling the content - that means on $afterRouteChange - there is no scope yet (current.scope === undefined) - added $contentLoaded event fired by ng:view, after linking the content | |||
| 2012-02-28 | refactor($route): remove .parent(); ng:view scope creation | Misko Hevery | |
| 2012-02-28 | refactor($route): move when/otherwise to provider | Misko Hevery | |
| 2012-02-28 | docs(scope): correct formatting | Misko Hevery | |
| 2012-02-28 | chore(ng:view): simplify, by taking advantage of new compiler features | Misko Hevery | |
| 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-28 | docs(directive.script): Subtle update to API docs | Vojta Jina | |
| 2012-02-28 | feat(directive.style): Do not compile content of style element | Vojta Jina | |
| 2012-02-28 | docs(directive.script): Add simple example of inlined template | Vojta Jina | |
| 2012-02-28 | fix(directive.script): Do not compile content of script tags | Vojta Jina | |
| 2012-02-25 | fix($http): Do not serialize File object | Vojta Jina | |
| 2012-02-23 | fix(jqLite): set event's monkey patched methods to null (on IE7) | Vojta Jina | |
| 2012-02-23 | fix($httpBackend): Set current url, if not defined or empty string | Vojta Jina | |
| Reason to fix this was the fact that with undefined url, it ended up with weird exception (Cannot call method 'replace' of undefined), which was more confusing than helpful. jQuery.ajax() does request to current url, if url is not specified, so I decided for this solution. | |||
| 2012-02-23 | feta(scope): watch object refference or equality | Misko Hevery | |
| Breaks: Must set $watch equality to true for the old behavior | |||
| 2012-02-23 | bug(equals): incorect comparison of dates | Misko Hevery | |
| 2012-02-22 | feat($provide): added constant | Misko Hevery | |
| 2012-02-22 | docs(scope): show which directives create scopes | Misko Hevery | |
| 2012-02-22 | fix($injector): circular dependency instatiation | Misko Hevery | |
| 2012-02-22 | docs(ng:app): Move to other directives namespace | Vojta Jina | |
| 2012-02-22 | docs(scope): update $emit/$broadcast docs | Vojta Jina | |
| 2012-02-21 | refactor(directive): use attrs.$observe | Misko Hevery | |
| 2012-02-21 | feat($compiler): Allow attr.$observe() interpolated attrs | Vojta Jina | |
| 2012-02-21 | fix(ng:repeat): use transclusion | Misko Hevery | |
| 2012-02-21 | chore(ng:switch): rewritten with transclusion API | Misko Hevery | |
| BREAKING CHANGE: the change event fires on scope of switch not on scope of case. | |||
| 2012-02-21 | feat($compile) add locals, isolate scope, transclusion | Misko Hevery | |
| 2012-02-21 | feat($compile): mark scope creation with ng-scope class | Misko Hevery | |
| 2012-02-21 | feat($compile): support compiling text nodes by wrapping them in <span> | Misko Hevery | |
| 2012-02-21 | feat(directive): event now accessible as $event | Misko Hevery | |
| Closes 259 | |||
| 2012-02-21 | chore(select): remove inherit, replace with expression locals | Misko Hevery | |
| 2012-02-21 | feat(parse): add support for local vars in expressions | Misko Hevery | |
| 2012-02-21 | feat(mouseenter/mouseleave): emulating ie events | Misko Hevery | |
