2015-09-17 2 views
0

У меня есть проект AngularJS, у меня есть ngHandontable, определенный в HTML-коде. Я пытаюсь получить дескриптор таблицы, чтобы прикрепить к нему привязку «afterChange». Как получить дескриптор таблицы?Как получить ручку для AngularJS ngHandsontable

Пример кода:

HTML

<div id="hoTableContainer"> 
<hot-table id="handsontableId" datarows="myData"> 
    <hot-column data="name" title="'Name'"></hot-column> 
    <hot-column data="group" title="'Group'" readOnly></hot-column> 
    <hot-column data="unit" title="'Unit'"></hot-column> 
</hot-table> 
</div> 

Javascript

document.getElementById('handsontableId').addHook(...) 
// Also tried: 
var hotInstance = $("#hoTableContainer").handsontable('getInstance'); 

ответ

1

события вы ищете являются:

Все, что вам нужно сделать, это, определить объект установок в контроллере:

$scope.myAfterChangeHandler = function() { 
    // your code 
}; 

$scope.mySettings = { 
    afterChange: $scope.myAfterChangeHandler 
}; 

, а затем в вашем HTML, ссылки, что установка объекта

<hot-table id="handsontableId" datarows="myData" settings="mySettings">

+0

Спасибо вы! Оно работало завораживающе. – Flipbed

+0

Рад помочь ... –

+0

У вас есть предложение, где я могу найти, какие настройки доступны, например, параметр afterChange, который вы мне показали? – Flipbed

Смежные вопросы