ionic 2 ion-select - 以编程方式关闭选择框

2024-01-31

我正在从事 ionic2 项目。 我使用离子选择元件。

我搜索一种在选择任何项目时以编程方式关闭选择框的方法(而不是等待用户按“确定”)。

  <ion-select id="select" #select>
      <ion-option (ionSelect)="closeAndSave()" *ngFor="let option of enumList" [value]="option">{{ option}}</ion-option>
    </ion-select>

`

class myClass{
    @viewChild('select') select:Select;
    closeAndSave(){
        /*it is come here on press any option. but how can I close here my select element? I tried: this.select.destroy()  - not do any thing. any solution?*/
    }

`


这就是我所做的:

this.court = val;
this.select.close();

把这个放进你的closeAndSave功能。

在此之前,您需要从 closeAndSave 函数传递一些值,例如:

(ionSelect)="closeAndSave('someValueHere')"

然后在你的 TS 代码中使用这个值:

import { Select } from 'ionic-angular';

class myClass{
    @ViewChild(select) select:Select;
    closeAndSave(val){
    this.someVar = val;
        this.select.close();
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ionic 2 ion-select - 以编程方式关闭选择框 的相关文章

  • Ionic2 中的多个 $http 请求

    我想知道是否有多个请求 if my http request 1开始吧 比方说 http request 1结束并尝试打电话 http request 2 我的问题如何创建多个请求 例如 打电话 http request 1 then ht
  • Ionic 2 更新 [rootParams] 选项卡

    这与SO问题密切相关Ionic 2 将选项卡 NavParams 传递给选项卡 https stackoverflow com questions 35162308 ionic 2 passing tabs navparams to tab
  • Angular2/Ionic2 中的 Google Drive APIgapi.client.drive

    我编写 Angular2 Ionic2 应用程序来显示列表并将文件上传到 Google Drive 使用 Google 登录工作正常 但是gapi client drive未定义 我应该做什么来解决它或者有方法代替 我安装了 npm ins
  • Ionic 3 - 每个页面都需要自己的模块吗?

    我是 Ionic 新手 试图了解如何组织中型应用程序 每个页面应该有自己的模块吗 或者将相似的页面分组到同一个模块中是否更好 有可能这样做吗 看来 IonicPageModule forChild 方法只接受一页 IonicPageModu
  • 模块没有导出成员“IonicNativePlugin”,Ionic2 for facebook

    我尝试在 ionic 2 应用程序中登录 facebook 但在构建我的应用程序时遇到此错误 帮我解决这个问题 13 17 52 转译开始 13 17 58 打字稿 D royalworkspace newfblogin node modu
  • 在 Ionic 2 应用程序中,模板在构造函数之前首先加载

    我正在开发 ionic 2 应用程序 我正在尝试调用组件中的服务并尝试在模板中访问它 但我面临的问题是模板首先加载 然后组件中的承诺输出成功 因此 如果我尝试访问任何 req obj 值 我会从模板中收到未定义的错误 如何确保承诺首先得到解
  • 尝试从一个页面推送到另一页面时出现“找不到组件工厂”错误

    尝试从一个页面推送到另一页面时出现错误 当我尝试推送到同一页面时 它不会给出该错误 只有我在从一个页面推送到另一页面时遇到错误 setRoot 也没有给出错误 this navCtrl push Page7 我已将 Page7 添加到 ap
  • 从选项卡转到根页面

    我想知道如何返回到 rootPage 中定义的appComponent使用选项卡时 setRoot 方法没有按我的预期工作 当它在选项卡页面中使用时 导航堆栈不会被清除 在 主页 上 后退按钮可见 而不是导航切换 并且显示选项卡的标题 默认
  • Ionic 3 中带有标签的晶圆厂

    我正在使用 Ionic 3 框架 并希望在我的 Ionic 3 应用程序中插入以下类型的 fab 菜单 特别菜单 在您的 SCSS 文件中 button ion fab overflow visible position relative
  • requestAnimationFrame 仅被调用一次

    我正在尝试在 Ionic 2 应用程序中使用 ThreeJS 实现非常基本的动画 基本上是尝试旋转一个立方体 但立方体没有旋转 因为 requestAnimationFrame 仅在渲染循环内执行一次 I m able to see onl
  • 使用 ngFor 迭代 Json 对象

    我从网络服务器获取以下 JSON 字符串 name Joe Lincoln age 42 grade 9 active 1 name Jack Smith age 38 grade 8 active 1 name Peter Smith a
  • Javascript 将 URL 转换为 BASE64 图像

    我正在构建一个 Ionic2 应用程序 我正在尝试将图像 url 转换为 base64 图像 我已经发现this https stackoverflow com questions 22172604 convert image url to
  • Ionic 2 如何更改模态高度和宽度

    我的应用程序上有一个页面有一个模态页面 我想更改该页面的大小 我尝试使用模型属性来更改它 但它会更改所有其他页面的大小 我想要不同的不同尺寸的型号 modal inset min width 将其添加到您的app scss my modal
  • 在 ionic 2 应用程序中使用 iframe 播放 YouTube 视频

    在 Ionic 2 应用程序中 我尝试使用 iframe 嵌入一个 YouTube 视频 代码如下所示 但是 当我导航到该页面时 我收到此错误 我找不到如何解决这个问题的好答案 XMLHttpRequest 无法加载https google
  • Ionic 2 http.get() 问题

    我试着做一个http get 用这两个方法调用 First getResults return this http get http localhost api php toPromise then data gt data json 显示
  • 如何读取firebase推送通知内容并在ionic2中触发方法?

    是否可以访问push notificationionic 2 中的内容并在通知到达时执行一堆代码或event fire 我建议使用科尔多瓦插件 firebase https github com arnesson cordova plugi
  • Ionic 2 beta 11:初始化日期时间组件以考虑本地时区

    我遇到了问题datetimeIonic 2 beta 11 中的组件 根据我在离子 API 文档 http ionicframework com docs v2 api components datetime DateTime 我应该从 D
  • 如何在 Angular 应用程序中动态更改 CSS 类名称?

    我有两个 CSS 类名 如下所示 icon heart color bdbdbd icon heart red color a6b7d4 我的 HTML 包含一个心形图标 div class icon heart div
  • Ionic 2:隐藏滚动条并继续滚动

    我只想hide滚动条 在需要滚动的页面中 我正在使用离子2 My 不工作解决方案 scroll content bar overflow hidden 此解决方案隐藏滚动条but使屏幕不可滚动 首先 改变浏览器的自然行为和预期的用户体验是一
  • HTTPS 请求仅在 iOS、Ionic 2 上失败

    我有一个Ionic 2调用一个应用程序Spring Boot用于向其他设备发送推送通知的 API API 配置为 HTTPS The API POST请求适用于一切except iOS 我在服务器上的 SSL 证书是自签名的 也许就是这样

随机推荐

  • 可以通过Javascript控制SWF吗?

    情况是这样的 客户希望循环的 SWF 文件在重新开始播放之前暂停两秒钟 这是一个很好的徽标上的构建动画 但徽标不会在屏幕上停留很长时间 因为电影会重复播放 因此用户无法长时间看到徽标 这是无关紧要的 但很好的背景故事 他们向我提供了 SWF
  • 如何将 Int16 音频样本的数据转换为浮点音频样本数组

    我目前正在处理音频样本 我从 AVAssetReader 获取它们并有一个CMSampleBuffer像这样的东西 guard let sampleBuffer readerOutput copyNextSampleBuffer else
  • django如何在FilteredSelectMultiple中显示用户全名

    我正在尝试使用 FilteredSelectMultiple 小部件来显示用户列表 目前它仅显示用户名 我尝试覆盖 label from instance 如下所示 但它似乎不起作用 它如何显示用户的全名 class UserMultipl
  • 如何在 Xcode 中查找并替换选定内容?

    在 Xcode 现在这似乎再次起作用了 至少在 Xcode 4 4 1 中是这样 当查找 替换栏出现在编辑器顶部时 按住键盘上的选项键会出现 替换所选内容 而不是 全部替换 我很高兴 因为这是一个令人烦恼的遗漏
  • 如何使用 PHP 检查远程文件是否存在?

    我能找到的最好的 一个if fclose fopen输入东西 使页面加载非常慢 基本上我想做的是 我有一个网站列表 我想在它们旁边显示它们的图标 但是 如果网站没有 我想用另一张图像替换它 而不是显示损坏的图像 您可以通过CURLOPT N
  • STL 中的双端队列到底是什么?

    我正在研究 STL 容器并试图弄清楚它们到底是什么 即使用的数据结构 以及deque阻止了我 我一开始以为这是一个双链表 可以在常数时间内从两端插入和删除 但我很困扰做出的承诺 http en cppreference com w cpp
  • avc: 拒绝 { read } for name="/" dev="rootfs" ino=1 scontext=u:r:untrusted_app

    我无法在这里找到我尝试创建的 Android 文件管理器应用程序上读 写问题的解决方案 在真实设备上运行时 我无法从 SD 卡中删除文件 谁能指导我 我做错了什么以及如何修复权限 我已添加读 写权限AndroidManifest xml
  • 错误代码:1055 与 sql_mode=only_full_group_by 不兼容

    我在切换到 Lahman SQL 棒球数据库的离线版本时遇到问题 我正在使用嵌入 EDX 课程的终端 此命令在 Web 终端上运行良好 SELECT concat m nameFirst concat m nameLast as Playe
  • 查找严格位于 X 个列表中的 N 个中的元素

    我有 N 个列表 并且想知道哪些元素严格出现在这些列表的 X 个中 我知道如果我有两个列表 那就相当简单了 lst a 1 2 3 lst b 1 2 5 overlap list set a set b 如果我有 5 个列表 并且想知道哪
  • 使用 BouncyCastle 使用密码加密私钥

    我是 BouncyCastle 的新手 我有一个使用以下代码生成的私钥 final CertAndKeyGen keypair new CertAndKeyGen RSA SHA1WithRSA null keypair generate
  • ADO.NET TableAdapter 参数

    我有一个查询 希望通过包含 IN 子句的 ASP NET TableAdapter 运行 该子句通过参数接收其值 我的问题是 如何指定这个参数 我想把条件语句写成这样 AND b group category id in ParamList
  • Inno Setup 在appendChild msxml 中崩溃

    我想在 Inno Setup 中修改 xml 文件 但安装程序崩溃了 我尝试了不同的方法 结果得到了有问题的示例代码 procedure testXml var xmlDocLocal nodeLocal Variant begin try
  • 如何锁定具有相同 id 的对象?

    我有以下代码 public void Update Foo foo lock locker UpdateFirstPart foo First UpdateSecondPart foo Second UpdateThirdPart foo
  • 根据python中的条件添加前导零

    我有一个包含 500 万行的数据框 假设数据框如下所示 gt gt gt df pd DataFrame data Random 86 7639103627 96 32 1469476501 split gt gt gt df Random
  • 正则表达式匹配英国邮政编码的前半部分

    我需要一个正则表达式来匹配英国邮政编码的前半部分 并且可能只能传入一半或完整的邮政编码 这里有一个匹配完整邮政编码的好方法 英国邮政编码正则表达式 综合 https stackoverflow com questions 164979 uk
  • 聚合物后退按钮不适用于哈希路由

    赞 后退按钮有时不适用于我的聚合物项目 当我按下后退按钮时page变量是当前页面的钢 我需要按两次或三次按钮才能使其工作 例如我转到 rules页面来自 home但它不会回到 home一旦我第二次或第三次按后退按钮 它就会返回主页 这是我的
  • 如何以管理员权限从 Windows 服务运行程序

    我创建了一个在 Windows 启动时运行程序的 Windows 服务 但使用此解决方案 该程序无需管理员权限即可运行 但是 如果我通过单击 开始 菜单上的程序快捷方式来运行该程序 它将以管理员权限运行 我使用这段代码来运行该程序 Appl
  • 从 RAILS_ROOT 外部运行 rake 任务

    我的 RAILS ROOT 是 usr local www application 如果我从 RAILS ROOT 中运行 rake db migrate RAILS ENV 生产 它就可以正常工作 但是我似乎找不到从 RAILS ROOT
  • 钛金 Android 屏幕方向

    我用 Titanium 制作了一个 Android 应用程序 设备旋转时屏幕也会旋转 如何在 Android 应用程序中停止窗口 屏幕方向 Use android screenOrientation portrait 在 Android M
  • ionic 2 ion-select - 以编程方式关闭选择框

    我正在从事 ionic2 项目 我使用离子选择元件 我搜索一种在选择任何项目时以编程方式关闭选择框的方法 而不是等待用户按 确定