Улучшить эту документацию Просмотреть исходный код $parse
- $parseProvider
- сервис в модуле ng
Преобразует выражение Angular выражение в функцию.
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');
Использование
$parse(expression);
Аргументы
| Параметр | Тип | Подробности |
|---|---|---|
| выражение | string | Строковое выражение для компиляции. |
Возвращаемое значение
function(context, locals) |
Функция, представляющая скомпилированное выражение:
|
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.3.20/docs/api/ng/service/$parse