Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript: Angular 2, AngularJS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
ivan92
0 / 0 / 0
Регистрация: 30.01.2013
Сообщений: 188
1

Ng-repeat, получение объекта из родительского scope

29.01.2015, 01:31. Просмотров 774. Ответов 2
Метки нет (Все метки)

Есть массив, из которого рисуется таблица через ng-repeat

HTML5
1
2
3
4
5
<tr ng-repeat="chart in chartList">
  <td>
    <button class="btn btn-success" ng-click="chooseChart(chart)">{{chart.name}}</button>
  </td>                             
</tr>

Javascript
1
2
3
4
5
6
7
8
9
function MainController($scope){
 
$scope.currentChart=null;
 
$scope.chooseChart=function(chart){
        $scope.currentChart=chart;
    }
 
}
Метод не работает, как я понимаю, из-за того, что scope, к которому я внутри обращаюсь не тот, в котором лежит currentChart. Если этот метод вызвать из кнопки, находящейся не таблице, созданной циклом, то все ок. Как мне решить данную задачу?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.01.2015, 01:31
Ответы с готовыми решениями:

Получение родительского элемента
Вот есть &lt;div class=&quot;window_job1&quot;&gt; &lt;div class=&quot;box&quot;&gt; &lt;div...

Поиск родительского элемента\объекта
Вообщем, есть нажатие на элемент. Вызывается событие, например: public void...

Получить имя родительского объекта
Здравствуйте. Как получить имя контейнера Grid, в котором расположен элемент Button?

Получение значение переменной родительского класса
Народ помогите решить проблему с получением и изменением значение переменной родительского класса((...

Границы родительского объекта и подрезка дочернего
Всем доброго времени суток! Очень не хотелось плодить темы, но решил попытать счастья ещё раз,...

2
Qwertiy
823 / 631 / 100
Регистрация: 20.08.2013
Сообщений: 2,524
29.01.2015, 13:01 2
И что же не работает?
http://jsfiddle.net/e586euwa/
1
ivan92
0 / 0 / 0
Регистрация: 30.01.2013
Сообщений: 188
29.01.2015, 17:39  [ТС] 3
Qwertiy, проверил через вывод в консоль, действительно все работает. Просто почему-то в гугловском плагине для отладки на ангуляре(batarang) не отображаются изменения в модели.

Добавлено через 30 минут
Qwertiy, оказывается просто замылился взгляд, в одном месте называлась переменная currentChart, в другом editedChart.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2015, 17:39

Как поменять значение поля родительского объекта
... которое вроде бы как должно меняться через parent^, но выводит ошибку, видимо потому что в типе...

Как получить доступ к полю родительского объекта
Доброго времени суток! Сразу уточню: вопрос не про наследование, а про отношения parent/child ...

Задать импульс в направление поворота родительского объекта?
Добрый день, есть объект photo.png в центре экрана, по клику на него создаю GameObject как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru