使用jquery / js插件指令在角度js中创建全局变量

时间:2017-01-18 16:00:45

标签: jquery angularjs plugins

您好我使用的是openseadragon api

我有该代码的指令;

var viewer1 = OpenSeadragon({
    id: "img",
    prefixUrl: "",
    tileSources: {
        type: 'image',
        url:
    }
});

如何访问viewer变量来更改opendragon对象并在我的angular应用程序中的其他指令中添加侦听器?例如,按viewer1.open()更改图片。

它与angular

中的任何jquery / plugin实现相关

1 个答案:

答案 0 :(得分:0)

你可以做到

window.viewer1 = OpenSeadragon({
         id: "img",
         prefixUrl: "",
         tileSources: {
         type: 'image',
         url: 
       }
});

做" window.viewer1"您将变量viewer1分配给窗口,这意味着设置为全局,因此您可以在应用程序的任何位置访问它(包括指令外的jquery或通过$ window在另一个指令内)