Documentation for cell().data() is wrong.
Documentation for cell().data() is wrong.
I am referring to page : https://datatables.net/reference/api/cell().data()
The page states at the top "Since: DataTables 1.10" And the value I get when I run $.fn.dataTable.version is "1.10.8".
The documentation says this, sample code 1 on the page, will work, but when I run it ( only replacing the Table's parents Div id from '#example tbody' to '<MyTableId> tbody' the resulting value in the alert is "Undefined"
var table = $('#example').DataTable();
$('#example tbody').on( 'click', 'td', function () {
alert( table.cell( this ).data() );
} );
Indeed when I run this line var XXX = table.cell(this).data();, the value of XXX is also "Undefined". The cell I clicked on displays the value "9999999999"

Replies
If I try to SET the data per example 2 code
The DataTable code throws an exception:

And a step deeper:

I tried your examples here and it seems to work:
http://live.datatables.net/coberesu/1/edit
I even tried with 1.10.8 in the test case.
Maybe its something with your Angular environment causing a problem with
this. Sorry, I'm not familiar with Angular.Kevin
As Kevin's example shows, it's behaving there. It would be worth updating to the most recent version, 1.10.18 (1.10.19 is the same!) - and seeing if that helps. If not, we're happy to take a look, but as per the forum rules, please link to a test case - a test case that replicates the issue will ensure you'll get a quick and accurate response. Information on how to create a test case (if you aren't able to link to the page you are working on) is available here.
Cheers,
Colin