Всем привет! Ситуация следующая. Пишу на AngularJS форму настройки параметров некоторого объекта. В ней есть несколько слайдеров, у которых помимо ползунка, есть кнопки "+" и "-", которые, соответственно, должны инкрементировать и декрементировать значение модели, к которой привязан слайдер. Таких слайдеров штук N, и хочется повесить на ng-click функцию less(), одинаковую для всех кнопок "-", и функцию more() одинаковую для всех кнопок "+". В качестве параметров этих функций хочется передавать модель, и минимум для функции less(), и максимум для функции more(), так как у каждого слайдера разные диапазоны значений.
Значения, управляемые этим слайдером лежат в одном объекте, и являются его полями, например:
$scope.results = {
sliders: {
slider_1: X,
slider_2: Y,
slider_3: Z
}
}
Можно ли как-нибудь передать указатель на конкретное поле объекта results, для изменения его внутри колбека ng-click по кнопке? Я пробовал просто передать:
<a ng-click="less(results.sliders.slider_1, 0)"> - </a>
но в таком случае передается по значению, и при его изменеини, в самом объекте ничего не происходит