| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BREAKING CHANGE: the change event fires on scope of switch not on scope of case.
|
|
|
|
|
|
|
|
|
|
Closes 259
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
property
|
|
|
|
from constructor
|
|
These methods cause IE8 holds the whole jqLite in the memory, even when page is reloaded.
jqLite's cache keeps element's data (event handlers, attached scopes, injector, etc…), so almost all used memory is never released in IE8.
jQuery creates its own Event object (wrapper around native Event) instead.
|
|
|
|
|
|
|
|
|
|
- typos
- dead code removal
- remove unneeded variable
|
|
Closes #731
|
|
|
|
|
|
populates $templateCache with content of ng-template scripts
|
|
- turn everything into a directive
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
enables <div ng:class="{'hide': !visible, 'warning': isAlert()}"...
|
|
|
|
currently we run into infinite digest if a function is being
watched as an expression. This is because we generate bound
function wrapper when the watch is processed via parser.
I'm not too keen on the solution because it relies on the unbound
fn that is being exposed for other reasons, but I can't think
of a better way to deal with this right now
|
|
- any test that needs a logger can just inject provideLog
- logger has susict api that makes tests more readable
- custom toEquals matcher allows for pretty expectations
|
|
So that we can allow user to override this service and use BC hack:
https://gist.github.com/1649788
|