Igor Minar
3967f5f7d6
fix(Scope): ensure that isolate scopes use the main evalAsync queue
...
Previously any $evalAsync task scheduled from a isolate scope or a child of an isolate scope
would never execute because we never flushed this queue
2013-07-22 11:27:53 -07:00
Paulo Scardine
8bd6619b7e
fix(scope): watches can be safely unregistered inside watch handlers
...
Closes #2915
2013-07-11 22:04:00 +01:00
Ken Sheedlo
003861d2fd
chore(minErr): replace ngError with minErr
2013-06-17 13:29:30 -07:00
Igor Minar
b8ea7f6aba
feat(ngError): add error message compression and better error messages
...
- add toThrowNg matcher
2013-05-24 17:03:21 -07:00
Gonzalo Ruiz de Villa
6452707d40
fix($rootScope) ensure $watchCollection correctly handles arrayLike objects
2013-05-02 15:12:37 +01:00
Matias Niemelä
2845dd1590
feat(ngdocs): added functionality to import and extract contents of external files inside docs comment code
2013-04-02 15:52:32 -07:00
Matias Niemelä
5eb968553a
feat(Scope): add $watchCollection method for observing collections
...
The new method allows to shallow watch collections (Arrays/Maps).
2013-03-29 22:00:25 -07:00
Daniel Luz
1d7a95df56
feat(scope): only evaluate constant $watch expressions once
2013-02-14 14:43:56 -08:00
Daniel Luz
ef268196b9
fix($rootScope): minor typo fixes
2013-02-14 14:43:56 -08:00
Igor Minar
d6da505f4e
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:10:00 +01:00
Vojta Jina
e6966e05f5
fix(Scope): allow removing a listener during event
2012-11-25 11:39:54 +01:00
Misko Hevery
331cd5a8cb
fix($evalAsync): have only one global async queue
...
Having one async queue per scope complicates the matters when users wish to do
partial scope updates, since many services put events on the rootScope. By
having single queue the programing model is simplified.
2012-09-11 16:12:41 -07:00
Misko Hevery
c269eb3d26
fix(docs) typo
2012-08-27 14:59:19 -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
Misko Hevery
2430f52bb9
chore(module): move files around in preparation for more modules
2012-03-28 11:16:35 -07:00