【问题标题】:Where do I find API docs for Angular CDK Collections SelectionModel?我在哪里可以找到 Angular CDK Collections SelectionModel 的 API 文档?
【发布时间】:2020-04-24 19:39:40
【问题描述】:

我希望能在 the Angular CDK docs 中找到关于 SelectionModel 的信息,但一直没能找到。

API 页面很多;例如,Angular Components docs for MatTable。是的,the code for SelectionModelGitHub 上,但我想:

  1. 阅读概述”,就像 **angular.io* 上的许多此类页面一样,同时也
  2. angular.io 或第三方等示例中学习,以及
  3. 阅读代码。

我似乎缺少的是#1,但仅适用于某些课程。

其他一些非组件类记录在 angular.ioMatTableDataSource 可以在MatTable API documentation 的右侧栏中找到。好的,这不是很明显,但它是一个有用的位置。我可能预计会在 CDK Collections page 之类的地方找到集合,但可惜它不存在。

  1. angular.io 是这些东西的官方位置吗?
  2. 我是否错过了查找SelectionModel 的 API 文档的方法? cdk\collection 中的类和其他类,或者我真的只是在报告网站错误?

【问题讨论】:

    标签: angular-cdk


    【解决方案1】:

    认为这是 Google 对文档态度乏善可陈的另一个例子。我一次又一次地遇到他们的文档不正确、过时或完全丢失的情况。这不是 Angular 特有的,而是他们的任何产品所特有的。

    是的,Angular 文档的大部分内容都很棒。然而,Material 文档经常有这样的漏洞,并且有时不一致。

    我不认为你错过了什么,保罗。

    我知道这是“晚”一年。我现在有同样的问题,偶然发现了我的挫败感没有得到回答:-)

    【讨论】:

    • 感谢您花时间同情我。唯一的一口将我引向了一个名为collections.md 的 github 页面,但令人惊讶的是,它包含一个调用“SelectionModel”的非用例示例 为什么这个响应者认为看起来有一个谜,以及为什么我会寻找一个 github 存储库,几乎没有说明它与当前版本的对应关系。点击Components向下滚动5页,其实有一个ang的链接。 mat io,但仅限于登录页面。祝你好运导航到使用 SelectionModel 的示例
    • 当一切都说完了,我最终没有使用SelectionModel,我在我的应用程序中输入了有关所选内容的信息。在 Angular 服务中维护的数据模型,因为选择对于应用程序正在计算/执行的操作非常重要,因此仅在 UI 组件中拥有知道对应于一个列表/集合的选择的东西实际上是没有用的。在服务中包含选择信息允许 UI 中的多个屏幕更改选择、显示选择的内容、显示在不同列表中选择的摘要或简单地显示总数等。
    【解决方案2】:

    这里是文档页面

    https://github.com/angular/components/blob/master/src/cdk/collections/collections.md

    集合包提供了一组用于管理集合的实用程序。

    选择模型 SelectionModel 是一个实用程序,用于从列表中选择一个或多个选项。该模型用于选择列表、表格选择和芯片列表等组件。

    【讨论】:

    • 感谢您的回复。我问了 2 个问题,但你都没有回答。我可以阅读最新的代码,但我不想要最新的,我想要与我的项目中的模块匹配的文档。我如何知道几天前签入的一些编码员与我正在使用的当前代码之间的关系?这是在哪里记录的? github.com/angular/components readme.md 有一个组件的 DOCS 链接,所有都转到 angular.io,其中有一个模块版本的下拉列表,但仍然没有 SelectionModel。有人知道为什么吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 2020-05-15
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    • 1970-01-01
    相关资源
    最近更新 更多