【问题标题】:How to programatically open the ion-option-buttons on ion-items如何以编程方式打开离子项目上的离子选项按钮
【发布时间】:2016-02-06 07:43:07
【问题描述】:

在我的 Ionic 应用程序中,假设我有一个离子列表,里面有一些离子项目,如下所示:

<ion-list>
  <ion-item>
    I love kittens!
    <ion-option-button class="button-positive">Share</ion-option-button>
    <ion-option-button class="button-assertive">Edit</ion-option-button>
  </ion-item>

  // Some other items in the list

</ion-list>

我想以编程方式(例如单击按钮)打开所有项目的选项菜单。与用户同时向左滑动所有项目的效果相同。

我找不到任何关于此的文档。我怎样才能做到这一点?

【问题讨论】:

  • 嘿@niklas,我确实看过那个文档,但是里面没有关于打开选项按钮的信息。有closeOptionButtons(),但这与我想要实现的目标完全相反。
  • 我认为它可能会有所帮助。但是,在初始化时,选项按钮具有 class="item-options invisible" 类,您可能想尝试以编程方式摆脱 invisible
  • @niklas,好主意。我会尽快尝试并告诉你结果。
  • @niklas,不幸的是,删除或添加 invisible 类并没有产生预期的效果。事实上,当我删除它时,什么都没有改变:按钮保持隐藏状态。

标签: ionic-framework


【解决方案1】:

我知道现在已经很晚了,但它是为那些想要做同样事情的人准备的。

这不是一个实际的解决方案,而是一个完成它的方向。

您需要找出 ionic 在向左/向右滑动项目时给出的调用,然后从您的代码中调用该方法(当然,在添加所需的依赖项之后)。

【讨论】:

  • 任何关于如何做到这一点的例子?
  • 嗨@SalahAdDin,它已经工作了很长时间,我相信 ionic 可能已经为开发人员记录了这一点。抱歉现在帮不了你了。
  • 我找不到任何合适的文档。
猜你喜欢
  • 1970-01-01
  • 2016-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-14
  • 2014-05-14
  • 2020-07-19
相关资源
最近更新 更多