我在全球范围内拥有此外部API:
var _viewerApi = function(){
var selectedObject = null;
return {
selectObject: function(obj){
selectedObject = obj;
},
getSelectedObject: function(){
return selectedObject;
}
}
}
viewerApi = _viewerApi();
我有另一个外部非角度包与这个api交谈。
如何附加此角度检查getSelectedObject?我希望在getSelectedObject
返回
我想我需要做一个服务并以某种方式连接它?
答案 0 :(得分:0)
您可以将上述代码保存在单独的文件中。将该文件导出到要使用该服务的相关js文件中。将该服务注入要在其中使用的角度控制器。它将创建一个在控制器中使用的服务实例。