- $parseProvider
- service in module ng
Converts Angular expression into a function.
1 2 3 4 5 6 7 8 9 | var getter = $parse( 'user.name' ); var setter = getter.assign; var context = {user:{name: 'angular' }}; var locals = {user:{name: 'local' }}; expect(getter(context)).toEqual( 'angular' ); setter(context, 'newValue' ); expect(context.user.name).toEqual( 'newValue' ); expect(getter(context, locals)).toEqual( 'local' ); |
Usage
$parse(expression);
Arguments
Param | Type | Details |
---|---|---|
expression | string | String expression to compile. |
Returns
function(context, locals) |
a function which represents the compiled expression:
|
Please login to continue.