我目前使用OpenSeadragon和选择插件(https://github.com/picturae/openseadragonselection)实现扫描页面的查看器,以使用户能够选择页面的一部分。OpenSeadragonselection:动态切换选择状态
我已经添加了自定义控件来放大/缩小和切换,您可以选择,或者如果你应该放大图像。到现在为止还挺好。
但我在我的代码中动态地修改了选择状态。
我初始化我的线沿线的观众:
var options = {
showNavigator: true,
toggleButton: 'toggle-selection',
zoomPerClick: 2.0,
element: 'myElement',
url: <url to image>
};
var viewer = OpenSeadragon(options);
这初始化我希望观众,一切都是花花公子。我可以点击id =“toggle-selection”的元素来启用/禁用选择模式。
我想将Angular ng-click处理程序绑定到某个元素,以切换我的查看器的选择模式。但我无法弄清楚如何改变选项,然后让查看器实际更新状态。
你包裹自定义指令内启用OSD?你的按钮是否需要超出该指令? – avandecreme