Каким образом в js можно обращаться к данным модели angular?
Каким образом в js можно обращаться к данным модели angular?
У меня есть область . При клике на определенную фигуру в этом самом canvas, срабатывает событие и мне как-то нужно обратиться к angular приложению.
Например, у меня в canvas нарисовано 5 квадратов. При клике на определенный квадрат появляется поля (теги, input...) с определенными параметрами именно для выбранного квадрата. Поля с параметрами как раз отображаются и хранятся через angular/ Так вот, каким образом при клике на определенный квадрат, мне обратиться к angular, чтобы отобразились необходимые параметры?
MaxKorz,
1) Речь идет о angularjs 1.6.6
2) Кода там очень много и он отличается от описанного в задаче. Я специально упростил описание, чтобы понятней была суть вопроса.
Для рисования в canvas я использую библиотеку jCanvas. Там можно к отдельным нарисованным элементам прикрепить события, например, клик по квадрату. Мне необходимо, чтобы при клике по квадрату, допустим, всплывало окошко с данными, которые соответствуют данному квадрату из модели angular. Т.е., например, если кликаем по 3ему квадрату в canvas, то во всплывающем окошке, показываются данные объекта c с индексом 2 массива, который хранится в модели angular.
Canvas должен быть внутри angular-контроллера. На квадраты повесить событие ng-click. На появляющиеся поля повесить соответствующие ng-model. При ng-click менять видимость и обновлять модель полей.