问题标签 [ionic-v1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cordova - 检查移动设备是否使用 ngCordova 启用了自动时区
Ionic v1 应用程序需要检查移动设备(Android 或 iOS)是否启用了自动时区,我该怎么做?我想它是使用 ngCordova 完成的。
对于某些操作,必须启用自动时区,以便服务器接收真实的日期和时间,而不是假的。如果它被禁用,我将不允许用户继续。
angularjs - 如何使用 ng-if 隐藏离子刷新器?
我正在用 AngularJS 1.5.3 和 Ionic 1.3.5 编写一个应用程序。
如果满足某个条件,我想隐藏离子刷新器组件:
使用 ng-if 对我不起作用。即使状态是主要的,我仍然可以下拉刷新。
我该怎么做才能隐藏此功能?
ios - 在 ionic1 应用程序中运行套接字服务器
这是要求:
在应用程序中启动一个套接字服务器,它将接收来自在同一设备上运行的另一个应用程序的消息。
这是堆栈:
- 离子1/科尔多瓦
- 角1
- 科尔多瓦插件:https ://www.npmjs.com/package/cordova-plugin-chrome-apps-sockets-tcpserver
使用 chrome 的 tcpServer 插件,我结束了这段代码:
这段代码的结果是:
鉴于我在 ionic1/iOS 方面没有经验:
- 这是我创建此套接字服务器的选项吗?
0
表示创建方法失败。我在这里做错了什么?- 我是否需要在 iOS 中获得一些特殊权限才能执行这些操作?(类似于安卓)
- 我找不到资源/示例来帮助我这样做。我应该在哪里搜索?
任何帮助表示赞赏
angularjs - ui-router 更改 URL 但不加载模板 angular-ui router + ionic 1 +
我面临路由问题。url 更改为预期的,但模板永远不会加载,并且控制台上没有错误。我在我的项目中使用 Ionic 1。
这是我的路由配置。
下面是 index.html 中的片段
下面是 admin-main.html
我不得不使用两个视图,因为登录页面没有菜单,登录后的所有其他页面都有菜单,根据一些离子论坛帖子,我必须使用两个视图。
初始登录页面 url 是/pg-admin/index.html#/admin
. 登录后导航到pg-admin/index.html#/adminapp/adminparking
.
当我从面板菜单中选择“注销”选项时,我正在导航回/pg-admin/index.html#/admin
. 但它永远不会加载登录页面,尽管现在更改了 url。我正在尝试导航到登录如下
“管理员”视图中的导航工作正常。例如,如果我导航到
pg-admin/index.html#/adminapp/settings
,这是有效的。
路由配置有什么问题吗?我想抽象视图周围有些可疑之处。
javascript - Ionic v1 应用程序在 Android 6.1 (Marshmallow)、Android 4.4 (KitKat) 和 Android 7.1(Nougat) 上在启动画面后显示白屏
我开发了一个 Ionic 应用程序,它在 Android 版本 6.0.1 (Marshmallow)、Android 4.4 (KitKat) 和 Android 7.1(Nougat) 之外的 Android 版本中运行良好。
它在启动画面加载后显示白屏。我参考了一些链接,但没有运气。这些是我提到的链接:
- https://forum.ionicframework.com/t/white-page-showing-after-splash-screen-before-app-load/2908/19
- Ionic 应用程序在 android 4 版本上显示白屏
cli 包:(C:\Users\ADMIN\AppData\Roaming\npm\node_modules)
全局包:
本地包:
系统:
环境变量:
杂项:
插入:
- 科尔多瓦插件兼容 1.2.0 “兼容”
- 科尔多瓦插件控制台 1.1.0 “控制台”
- 科尔多瓦插件设备 1.1.6 “设备”
- cordova-plugin-inappbrowser 3.0.0 “InAppBrowser”
- 科尔多瓦插件键盘 1.1.5“键盘”
- cordova-plugin-network-information 1.3.3 “网络信息”
- 科尔多瓦插件闪屏 4.0.3 “闪屏”
- 科尔多瓦插件状态栏 2.2.3 “状态栏”
- 科尔多瓦插件白名单 1.3.2 “白名单” 10 。cordova-plugin-x-socialsharing 5.1.8 “社交分享”
- cordova-plugin-x-toast 2.6.0 “吐司”
- es6-promise-plugin 4.1.0 “承诺”
config.xml 文件
在 app.js 中运行函数
请帮我解决一下这个。我努力解决这个问题一个星期。
angularjs - Ionic-cordova-angularJS 语法含义?
我是 ionic-cordova-angular 的新手,我在 app.js 中找到了它,所以请清楚地解释一切。还有几个控制器在做同样的任务。如何理解整个应用程序?
javascript - 在 ionic v1 中滚动到 div 时修复它
当您滚动到它时,我试图修复一个 div,但问题是我试图定位的 div 位于 ion-content 中,它不允许我使用简单的 jQuery 或 CSS 解决方案来实现此功能. 根据我读过的答案,离子内容的滚动部分正在破坏它的工作......
我很好奇与此问题有关的任何解决方案。我正在使用旧版本的 ionic 并没有遇到可行的解决方案。到目前为止,我尝试过的一切都无法正常工作。我感谢任何关于这个问题的意见!
java - 在硒测试中遇到 ng 选择框问题
我目前正在尝试从使用 ionic 进行前端实现的网站中测试某个元素。
我被这个使用列表框的元素卡住了ng-select
。
我试图找到各种不同的答案并尝试了许多不同的方法组合,但仍然没有运气。目前我的代码通过 xpath 找到这个元素。
我试过的:
选择类,不起作用,错误信息
ng 类型的元素选择不选择
.click()
,总是得到一个错误信息
“元素无法点击...”
Javascript 执行器单击,没有任何反应。
.sendKeys()
,“无法聚焦元素”或“元素不是输入类型”
还有其他几个...
我有点结束了我的选择。我不知道如何与这个盒子互动。有没有其他可行的方法?
另外,我对我实际上应该与哪个元素进行交互感到困惑?我试过了sendKeys
,ngInput
但它不接受输入。我尝试了选择ng-select.
我的主要目标是模拟对所述元素的点击,就像用户从下拉列表中选择一样。
下面是特定元素的 HTML 代码,用 ionic 编码。
任何帮助表示赞赏!
javascript - 如何在 angularjs 或核心 javascript 中转换 php 序列化数据(用于移动应用程序)
我想在 ionic v1 中使用 php 序列化数据,我得到这样的 json 对象:
如何将其转换为纯 json ..?我试过json.parse()
我没有得到预期的结果。
ionic-v1 - Ionic V1 Cordova 未定义
我最近发现在我的项目中 window.cordova 是未定义的,这是以前没有明确的。
我无法弄清楚问题是什么。Window 基本上是定义的,但所有带有 cordova.js 的东西都是未定义的。还尝试手动集成它,但它不起作用。
有没有人遇到同样的问题?过去几周一切都很好。