我想在信息窗口中添加一个按钮。如何在角度2中访问我的服务功能?
示例:
#\ -o 0.0.0.0 -p 5656
这个例子显然不起作用:“ReferenceError:foo未定义”。如何使此按钮有效?
谢谢!
答案 0 :(得分:2)
foo
对象上搜索 window
。
我会使用
中解释的方法How do expose angular 2 methods publicly?
获取您的服务方法。
如果它是组件或指令而不是服务,我宁愿使用这种方法https://stackoverflow.com/a/36832108/217408
但您也可以像window.addEventHandler('my-custom-event', onMyCustomEvent)
那样强制注册一个事件处理程序,这样第二种方法也适用于您的服务。