将外部API连接到角度js

时间:2016-12-08 09:47:44

标签: javascript angularjs

我在全球范围内拥有此外部API:

var _viewerApi = function(){
 var selectedObject = null;
 return { 
  selectObject: function(obj){
     selectedObject = obj;
  },
  getSelectedObject: function(){
    return selectedObject;
  }
 }
}

viewerApi = _viewerApi();

我有另一个外部非角度包与这个api交谈。

如何附加此角度检查getSelectedObject?我希望在getSelectedObject返回

时触发角度事件

我想我需要做一个服务并以某种方式连接它?

1 个答案:

答案 0 :(得分:0)

您可以将上述代码保存在单独的文件中。将该文件导出到要使用该服务的相关js文件中。将该服务注入要在其中使用的角度控制器。它将创建一个在控制器中使用的服务实例。