问题标签 [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.

0 投票
1 回答
1016 浏览

cordova - 检查移动设备是否使用 ngCordova 启用了自动时区

Ionic v1 应用程序需要检查移动设备(Android 或 iOS)是否启用了自动时区,我该怎么做?我想它是使用 ngCordova 完成的。

对于某些操作,必须启用自动时区,以便服务器接收真实的日期和时间,而不是假的。如果它被禁用,我将不允许用户继续。

0 投票
3 回答
634 浏览

angularjs - 如何使用 ng-if 隐藏离子刷新器?

我正在用 AngularJS 1.5.3 和 Ionic 1.3.5 编写一个应用程序。

如果满足某个条件,我想隐藏离子刷新器组件:

使用 ng-if 对我不起作用。即使状态是主要的,我仍然可以下拉刷新。

我该怎么做才能隐藏此功能?

0 投票
0 回答
188 浏览

ios - 在 ionic1 应用程序中运行套接字服务器

这是要求:

在应用程序中启动一个套接字服务器,它将接收来自在同一设备上运行的另一个应用程序的消息。

这是堆栈:

使用 chrome 的 tcpServer 插件,我结束了这段代码:

这段代码的结果是:

鉴于我在 ionic1/iOS 方面没有经验:

  • 这是我创建此套接字服务器的选项吗?
  • 0表示创建方法失败。我在这里做错了什么?
  • 我是否需要在 iOS 中获得一些特殊权限才能执行这些操作?(类似于安卓)
  • 我找不到资源/示例来帮助我这样做。我应该在哪里搜索?

任何帮助表示赞赏

0 投票
0 回答
127 浏览

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,这是有效的。

路由配置有什么问题吗?我想抽象视图周围有些可疑之处。

0 投票
1 回答
550 浏览

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 版本中运行良好。

它在启动画面加载后显示白屏。我参考了一些链接,但没有运气。这些是我提到的链接:

cli 包:(C:\Users\ADMIN\AppData\Roaming\npm\node_modules)

全局包:

本地包:

系统:

环境变量:

杂项:

插入:

  1. 科尔多瓦插件兼容 1.2.0 “兼容”
  2. 科尔多瓦插件控制台 1.1.0 “控制台”
  3. 科尔多瓦插件设备 1.1.6 “设备”
  4. cordova-plugin-inappbrowser 3.0.0 “InAppBrowser”
  5. 科尔多瓦插件键盘 1.1.5“键盘”
  6. cordova-plugin-network-information 1.3.3 “网络信息”
  7. 科尔多瓦插件闪屏 4.0.3 “闪屏”
  8. 科尔多瓦插件状态栏 2.2.3 “状态栏”
  9. 科尔多瓦插件白名单 1.3.2 “白名单” 10 。cordova-plugin-x-socialsharing 5.1.8 “社交分享”
  10. cordova-plugin-x-toast 2.6.0 “吐司”
  11. es6-promise-plugin 4.1.0 “承诺”

config.xml 文件

在 app.js 中运行函数

请帮我解决一下这个。我努力解决这个问题一个星期。

0 投票
0 回答
16 浏览

angularjs - Ionic-cordova-angularJS 语法含义?

我是 ionic-cordova-angular 的新手,我在 app.js 中找到了它,所以请清楚地解释一切。还有几个控制器在做同样的任务。如何理解整个应用程序?

0 投票
2 回答
661 浏览

javascript - 在 ionic v1 中滚动到 div 时修复它

当您滚动到它时,我试图修复一个 div,但问题是我试图定位的 div 位于 ion-content 中,它不允许我使用简单的 jQuery 或 CSS 解决方案来实现此功能. 根据我读过的答案,离子内容的滚动部分正在破坏它的工作......

我很好奇与此问题有关的任何解决方案。我正在使用旧版本的 ionic 并没有遇到可行的解决方案。到目前为止,我尝试过的一切都无法正常工作。我感谢任何关于这个问题的意见!

0 投票
2 回答
4589 浏览

java - 在硒测试中遇到 ng 选择框问题

我目前正在尝试从使用 ionic 进行前端实现的网站中测试某个元素。

我被这个使用列表框的元素卡住了ng-select

我试图找到各种不同的答案并尝试了许多不同的方法组合,但仍然没有运气。目前我的代码通过 xpath 找到这个元素。

我试过的:

选择类,不起作用,错误信息

ng 类型的元素选择不选择

.click(),总是得到一个错误信息

“元素无法点击...”

Javascript 执行器单击,没有任何反应。

.sendKeys(),“无法聚焦元素”或“元素不是输入类型”

还有其他几个...

我有点结束了我的选择。我不知道如何与这个盒子互动。有没有其他可行的方法?

另外,我对我实际上应该与哪个元素进行交互感到困惑?我试过了sendKeysngInput但它不接受输入。我尝试了选择ng-select.

我的主要目标是模拟对所述元素的点击,就像用户从下拉列表中选择一样。

下面是特定元素的 HTML 代码,用 ionic 编码。

任何帮助表示赞赏!

0 投票
0 回答
148 浏览

javascript - 如何在 angularjs 或核心 javascript 中转换 php 序列化数据(用于移动应用程序)

我想在 ionic v1 中使用 php 序列化数据,我得到这样的 json 对象:

如何将其转换为纯 json ..?我试过json.parse()我没有得到预期的结果。

0 投票
1 回答
36 浏览

ionic-v1 - Ionic V1 Cordova 未定义

我最近发现在我的项目中 window.cordova 是未定义的,这是以前没有明确的。

我无法弄清楚问题是什么。Window 基本上是定义的,但所有带有 cordova.js 的东西都是未定义的。还尝试手动集成它,但它不起作用。

有没有人遇到同样的问题?过去几周一切都很好。