Matthew Browne
cbc2024092
docs(rootScope): correct code examples
2013-01-17 23:11:02 -08:00
Igor Minar
e7ba830691
fix(Scope): ensure that a scope is destroyed only once
...
Due to bd524fc4 calling $destroy() on a scope mupltiple times cases NPE.
Closes #1627
2012-11-30 13:09:50 +01:00
Vojta Jina
ef1874d1f3
fix(Scope): allow removing a listener during event
2012-11-25 11:41:32 +01:00
Igor Minar
1fe666192b
fix($rootScope): workaround for Chrome's memleak
...
Under certain circumstances chrome fails to GC scopes
because of buggy optimizations and caching. Nulling out
references to (not from!) other scopes helps Chrome to
realize that this object should be GC-ed.
This is really just a workaround as the real problem needs
to be fixed in Chrome.
See discusstion at:
https://github.com/angular/angular.js/issues/1313#issuecomment-10378451
And chrome bug at:
https://code.google.com/p/v8/issues/detail?id=2073
Closes #1313
2012-11-14 19:53:29 +01:00
Daniel Luz
7210b7ae1d
docs($rootScope): fix iteration limit described by $watch, it's actually 10 as of now
2012-09-11 16:19:44 -07:00
Daniel Luz
afed23c001
docs($rootScope): fix typos and minor wording tweaks on $watch
2012-09-11 16:19:44 -07:00
Daniel Luz
1f69cc2989
docs($rootScope): fix quoting on expression
2012-09-11 16:19:43 -07:00
Daniel Luz
3401833c83
docs($rootScope): standardize on present, third-person actions for descriptions
2012-09-11 16:19:43 -07:00
Daniel Luz
06606e2816
docs($rootScope): backquote attribute types too on $on
2012-09-11 16:19:43 -07:00
Daniel Luz
81dd1df1b1
docs($rootScope): fix typos on $new
2012-09-11 16:19:43 -07:00
Daniel Luz
dbafbb0de5
docs($rootScope): fix typo on $eval
2012-09-11 16:19:42 -07:00
Daniel Luz
1d0aa7b7c6
docs($rootScope): fix typos on $watch
2012-09-11 16:19:42 -07:00
Vojta Jina
5074448443
docs: fix broken links to $compileProvider.directive()
2012-08-12 11:04:20 -07:00
unirgy
f8a52be817
docs($rootScope): fix $on listener signature doc
...
Added args in $on() listener syntax declaration
2012-08-10 14:52:57 -07:00
Igor Minar
f16150d5f1
docs(*): simplify doc urls
...
we now have two types of namespaces:
- true namespace: angular.* - used for all global apis
- virtual namespace: ng.*, ngMock.*, ... - used for all DI modules
the virual namespaces have services under the second namespace level (e.g. ng.)
and filters and directives prefixed with filter: and directive: respectively
(e.g. ng.filter:orderBy, ng.directive:ngRepeat)
this simplifies urls and makes them a lot shorter while still avoiding name collisions
2012-06-12 00:10:18 -07:00
Misko Hevery
f0be543614
doc(ngdoc): clean up doc generation and add missing documentation links
2012-06-02 16:02:08 -07:00
Misko Hevery
dd38ce6585
docs(scope): rewrite
2012-06-02 16:02:07 -07:00
Misko Hevery
989446ecee
fix($rootScope): TTL exception does not clear $$phase
...
When $digest() throws infinite digest exception it
does not properly clear the $phase leaving the scope
in an inconsistent state.
Closes #979
2012-05-23 16:01:20 -07:00
Vojta Jina
84542d2431
feat(scope): add event.preventDefault() and event.defaultPrevented
2012-05-17 15:47:53 -07:00
Vojta Jina
91db99208e
refactor(scope.$emit): rename event.cancel() to event.stopPropagation()
...
Breaks event.cancel() is event.stopPropagation()
2012-05-17 15:47:52 -07:00
Igor Minar
4e65635f85
doc($rootScope): fix $digest example
2012-05-08 17:00:25 -07:00
Igor Minar
52ee1ab5eb
chore(*): remove dead code and fix code style issues
2012-04-10 16:52:12 -07:00
Igor Minar
82d90a4096
fix(docs): change all directive references to use the normalized names
2012-04-09 09:52:27 -07:00
Misko Hevery
2430f52bb9
chore(module): move files around in preparation for more modules
2012-03-28 11:16:35 -07:00