Ionic是一个前端框架,用于使用Sass和Angular开发具有HTML的本机感混合移动应用程序。默认情况下,它运行在Cordova之上。
与我的离子按钮发生了一些争执。我想针对特殊情况定制它,以便: 当它配置为链接时,就很清楚了。 当用户将鼠标悬停时,会出现一条彩色下划线。 什...
我有一个多选复选框列表,如下所示。你能告诉我如何从组件(.ts)中选取所有选中的项目吗? .html: 我有一个多选复选框列表,如下所示。你能告诉我如何从组件中选取所有选中的项目吗(.ts)? .html: <ion-list> <ion-item *ngFor="let i of inputs"> <ion-label>{{i.display}}</ion-label> <ion-checkbox name="{{i.label}}" [(ngModel)]="i.checked"></ion-checkbox> </ion-item> </ion-list> .ts: this.inputs=[ { "encode": "1", "display": "en falls asleep without a caregiver in the room", "label": "uiFallsAsleepUnassistedBedTime", "checked": false }, { "encode": "2", "display": "During breastfeeding", "label": "uiBreastFeedBedTime", "checked": false }, { "encode": "3", "display": "Being rocked or held (in arms or baby sling/carrier)", "label": "uiSlingBedTime", "checked": false }, { "encode": "4", "display": "In motion (stroller, car, etc.)", "label": "uiInMotionBedTime", "checked": false }, ] OP 的反馈: 下面的一个对我有用。 this.inputs.filter(opt => opt.checked).map(opt => opt.label); 原答案: 我认为你应该将 i.checked 而不是 i. encode 绑定到 ion-checkbox。然后就可以使用Array.filter来获取选中的项目。 var inputs = [{ "encode": "1", "display": "en falls asleep without a caregiver in the room", "label": "uiFallsAsleepUnassistedBedTime", "checked": false }, { "encode": "2", "display": "During breastfeeding", "label": "uiBreastFeedBedTime", "checked": true }, { "encode": "3", "display": "Being rocked or held (in arms or baby sling/carrier)", "label": "uiSlingBedTime", "checked": false }, { "encode": "4", "display": "In motion (stroller, car, etc.)", "label": "uiInMotionBedTime", "checked": true }, ] console.log(inputs.filter(function(item){ return item.checked === true; })); 如果您有模型项状态检查变量,那么您可以添加到属性的绑定 <ion-checkbox name="{{i.label}}" [(ngModel)]="i.encode" [checked]="i.checked" (change)="change(i, $event)"></ion-checkbox> .ts代码: checked = []; change(item, event) { var index = this.inputs.map(i => i.encode).indexOf(item.encode); if(event.target.checked) { if(index === -1) { this.checked.push(item); } } else { if(index !== -1) { this.checked.splice(index, 1); } } }
我试图在禁用时对我的离子按钮进行一些控制。 这就是我所在的地方: // 设置按钮颜色和文本颜色 离子按钮[禁用] { --ion-color-base: var(--浅灰色) !
“jwt_decode__WEBPACK_IMPORTED_MODULE_11__ 不是函数”尝试使用 jwt-decode npm 包解码令牌时出现离子/角度/电容器错误
我使用了 jwt-decode 包来解码收到的令牌。 从“jwt-decode”导入*作为jwt_decode; 收到有效令牌后,我们将其称为变量 tok。 解码 tok...
我有一个离子/角度项目,我暂停了一段时间。我继续处理它,但控制台中出现错误。用户效果是10-15秒没有任何显示,然后我走了...
我尝试使用 ngOnInit 来验证是否在应用程序的 localStorage 上设置了值,但它不起作用。 这就是我现在所拥有的: 这是在应用程序中记录用户的功能 异步登录() { ...
我正在 macOS 操作系统上开发离子电容器插件。当我使用命令时: npm init @capacitor/plugin plg-download-manager 要创建插件,只有源和测试......
在离子框架中寻找范围刻度滑块。找到这个链接http://simeydotme.github.io/jQuery-ui-Slider-Pips/#styling-scale。但它并不是我们想要的那样。手柄应停在中心位置并...
Xcode 中未找到 Capacitor-Swift.h 文件 - CocoaPods 和 Capacitor 构建问题
我正在开发一个在 Xcode (16.1) 中使用 Capacitor 和 CocoaPods 的项目,在构建时收到几条错误消息,包括:“找不到 Capacitor/Capacitor-Swift.h 文件”“无法定义
为什么我会收到此错误“ERROR FirebaseError: Firebase: Error (auth/invalid-credential)”
我希望当我加入例如 user1 和 user1 购买游轮时,它会在个人资料中向我显示 user1 购买的所有游轮,但是当我进入页面时,它会向我显示该错误,这是我的代码:
我正在尝试使用自定义管道来过滤项目列表。 // 管道/my-filter/my-filter.ts 从 '@angular/core' 导入 { Pipe, PipeTransform }; @管道({ 名称:'我的过滤器', }) 导出类 MyFi...
为什么我收到此错误“对象文字只能指定已知属性,并且‘CameraConfig’类型中不存在‘目标’”
我刚刚从另一台计算机上获取了我的代码,并且出现了此错误,我一直在搜索一些信息,但我不知道如何修复它,我在这里尝试做的是在我的谷歌地图中添加一个搜索栏
如何在 Ionic-Angular 中更新 UI 而无需重新加载页面?
# 我正在使用 Ionic 和 Angular 构建一个应用程序,并且尝试实时更新 UI,而不触发整个页面重新加载。目前,当发生某些更改时,UI 仅在我
因此键盘下方的字段保持在下方。即使我隐藏键盘然后点击下部区域字段,键盘也会覆盖这些字段并使其无法输入数据。 附上...
离子角度测试库 - 找不到模块“@angular/animations/browser”
我正在尝试使用笑话和带有角度17的测试库 当我运行测试时,我得到: 无法从“node_modules/@angular/platform-browser/fesm2022/animat...”找到模块“@angular/animations/browser”...
相机关闭Android 14 Ionic Angular Cordova应用程序
根据要求,我将我的 Ionic Angular 应用程序更新到 Android 14(API 级别 34)以提交到 Google Play... 但现在我遇到了一个问题,在 Android 14 版本的设备上,t...
从 ionic Angular 中的 firestore 数据库获取数据
我想从我的“Reservas”集合中获取数据以将其显示在我的个人资料页面中,但我不知道该怎么做,我可以从“User”集合中获取电子邮件并保存它吗...
我在延迟加载 Ionic 3 应用程序“登录页面”、“视频页面”和“主页”中有 3 个不同的页面。 在我的视频页面中有一个复选框,上面写着:“在...
当我更改游轮名称的值时,地点或港口的值不会更改,这可能会给我带来几个问题,这就是为什么我希望在 c 时重置这些值并将其留空。 ..
在 IONIC 中打开 URL 时,不会触发 appUrlOpen 事件
我正在尝试处理从外部服务(Laravel 后端)到我的 Ionic 应用程序的重定向 URL,但我遇到了问题。 语境: 外部 URL 示例:https://my-laravel-website.com/api/get...