angular 8:在无法访问的元素上监听事件

angular 8: Listen to an Event on unreachable element

我正在使用第三方组件在树视图中显示我的组织单位 我想听这个树的每个项目的点击事件,并在这个事件之后做一些事情,但我无法访问这个元素。 我只有 :

    <mui-org-chart (itemClick)='showOuManagementDialog($event)' [topEmployee]="displayOuResult"
        direction="vertical"></mui-org-chart>

但我想更改此组件的内部模板 你能帮帮我朋友吗?

您必须转到 GitHub 并单击 fork 按钮,修改库以执行您想要的操作,构建库并使用您自己的修改版本。

图书馆可以在这里找到:

https://github.com/ashishmondal/mondal-ui

这里是关于如何分叉的说明:

https://help.github.com/en/github/getting-started-with-github/fork-a-repo

修改库后,您有以下三种选择:

  1. 构建并 npm link 构建到您自己的项目。
  2. 重命名 npm 包,构建并发布到您自己的 npm 帐户,然后使用该新包。
  3. 测试您的新功能,然后打开拉取请求以贡献源项目。

这里有一个关于 npm 的教程 link:

https://medium.com/dailyjs/how-to-use-npm-link-7375b6219557

这是 Angular 库的文档:

https://angular.io/guide/libraries

这是关于发布的 npm 文档:

https://docs.npmjs.com/packages-and-modules/contributing-packages-to-the-registry

这就是开源世界的运作方式。如果缺少您需要的东西,那么您可以帮助 项目并贡献新功能。