如何在数据库中存储范围

时间:2018-06-26 08:39:31

标签: javascript html angularjs range store

如何存储范围-“接口代表文档的一个片段,可以包含节点和部分文本节点。”在数据库中还是在本地存储中?

我在angularJS中有一个项目,我必须在其中存储文本选择。我用范围 等等,但是当我尝试将范围添加到本地存储或数据库时,我丢失了这些数据...诸如tagName,hocrIndex之类的其余属性都很好。

这是我要存储的对象:

self.tagToAdd = {
  details: {value: detailsValueFromModal, tagger: ''},
  hocrIdx: $scope.pageIndex,
  attributes: [],
  tagName: self.selectedTag.tagName,
  tagColor: self.selectedTag.tagColor,
  range: range,
  testRangeData: [
      range[0].startOffset, 
      range[0].collapsed, 
      range[0].startContainer
  ],
};

我可以保存的有趣的是-'testRangeData',除了'startContainer'是HTML元素。

0 个答案:

没有答案