У меня есть функция области видимости, которую я вызываю из директивы, в этой функции области пропускаю переменную sciopoe. Переменная области изменяется в этой функции.передать переменную области от директивы до функции контроллера
<button ng-click="change(scope_variable)"></button>
Контроллер
$scope.change = function(var){
//some manipulations with var
}
В этом случае переменная сфера не получает изменен, только переменная становится изменен. Что я могу сделать для изменения самой переменной области видимости.
Редактировать:
Переменная сфера, что я передаю массив и изменения, которые я делаю в основном сортировка, вставки и удаления значений из массива.
Вы можете уточнить изменения вы пытаетесь сделать? Поскольку вы не можете изменить ссылку, вы, возможно, сможете делать другие вещи. Директивы –
изолированы, поэтому вы не сможете напрямую изменять переменную. Вы можете использовать общую службу для обновления переменной и иметь доступную для контроллера. –