Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用指令在angular js中创建全局变量以使用jquery/js插件_Jquery_Angularjs_Plugins - Fatal编程技术网

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

使用指令在angular js中创建全局变量以使用jquery/js插件,jquery,angularjs,plugins,Jquery,Angularjs,Plugins,嗨,我正在使用openseadragon api 我对该代码有指令 var viewer1 = OpenSeadragon({ id: "img", prefixUrl: "", tileSources: { type: 'image', url: } }); 如何访问查看器变量以更改opendragon对象并在我的angular应用程序的其他指令中添加侦听器?例如,通过viewer1.open()更改图像 它与angular中的

嗨,我正在使用openseadragon api

我对该代码有指令

var viewer1 = OpenSeadragon({
    id: "img",
    prefixUrl: "",
    tileSources: {
        type: 'image',
        url:
    }
});
如何访问查看器变量以更改opendragon对象并在我的angular应用程序的其他指令中添加侦听器?例如,通过
viewer1.open()
更改图像

它与angular中的任何jquery/插件实现相关

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

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

是,但我还没有达到信誉极限:)