问题标签 [ionic]

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 投票
2 回答
788 浏览

cordova - 使用require js的离子束库加载和ngcordova库加载问题

我在我的应用程序中使用 ionic.bundle.js 和 ngcordova.js。我正在使用 require js 来加载上述库。

我收到以下错误“未捕获的 ReferenceError:未定义角度”,

以下是代码: main.js

应用程序.js

0 投票
1 回答
518 浏览

javascript - 创建指令以检查新消息并添加徽章

我在 ionic 应用程序中使用此控制器来检查新消息或活动,并在有消息时添加徽章:

这是例如我的.factory getNewMsg:

我的问题是我每次都必须调用控制器以在标题中添加徽章,但我只会检查一次并在应用程序的所有 ion-view 上查看徽章!(也是消息项附近的侧边菜单!)

我认为指令是否可行,但我不知道如何开始!

0 投票
2 回答
426 浏览

angularjs - 将控制器方法定义为自定义过滤器在 AngularJs 中不起作用

我正在尝试使用与 Ionic 捆绑的 AngularJs 中的控制器方法来实现自定义过滤器。

在我的控制器中,我有:

我确定我的设置,因为我可以在方法中设置一个断点filterDocuments并查看它运行。但是列表始终是空的,并且没有列出任何内容!

我正在使用捆绑在 Ionic v1.0.0-beta.14 中的 AngularJS v1.3.6。

0 投票
1 回答
4595 浏览

javascript - Ionic Android 应用程序启动后黑屏

自从我升级到 Ionic 的最新 beta 14 版本后,我在应用程序启动时看到了一些奇怪的行为。应用程序第一次加载正常,但几个小时或不使用它后,当我尝试再次启动应用程序时它会出现空白。

在做了一些研究之后,我意识到这个问题可能是因为我的主要状态只有一个 ion-nav-view 元素,没有别的:

按照一位用户的建议,在页面上添加一个空的 ion-view 标签后<ion-view></ion-view>,屏幕并没有那么频繁地黑屏,但它仍然时不时地黑屏。

在浏览器上测试时一切正常。

想知道它是否在应用程序启动时尝试加载视图,但不知何故无法加载它。我可以看到屏幕“闪烁”片刻,然后进入黑屏。如果我只是关闭并再次重新打开应用程序,它有时会正常加载 UI。

我还注意到屏幕变黑的情况通常发生在我上次使用该应用程序的几个小时后。

花了很多时间创建一个不错的应用程序,但如果不能持续打开,就无法将其发布到 Play 商店。任何帮助寻找问题的帮助将不胜感激。

所有这一切都只发生在最新版本中。如果我加载一个较旧的 apk,一切正常。

0 投票
2 回答
7532 浏览

javascript - 将 Ionic 中的按钮动态添加到导航栏

我有一个导航栏,我想为导航栏添加一个保存按钮,仅用于一个屏幕。我正在阅读博客,每个人都在说你如何在视图中声明你的按钮,而不是在控制器中访问它们。这一切都很好,但我不得不想象人们仍然想隐藏和显示导航按钮。我错过了什么吗?

0 投票
2 回答
3194 浏览

cordova-plugins - 如何在我的 ionic 应用程序中包含 ngCordova 插件?

我想将 Cordova 插件添加到我的 ionic 应用程序中。但它似乎不起作用。

我将引导您完成我采取的步骤:

  1. 在 plugins 文件夹中添加了 cordova 插件。
  2. 在 codova.js 之前的 index.html 中包含 ng-cordova.min.js 文件
  3. 在 app.js 中注入 ngCordova
  4. 在我的控制器中注入了所需的插件(在本例中为 $cordovaBarcodeScanner)

有人可以帮我吗?

0 投票
1 回答
62 浏览

angularjs - javascript 可滚动输入

我目前正在使用 Angularjs 开发一个移动网络应用程序,在一个页面上我有一个字段列表,例如我希望用户能够使用单独的可滚动列表单击和编辑的字段列表,类似于可以看到的这里:

http://ionicframework.com/html5-input-types/#month

仅使用 HTML、CSS 和 Angular(或任何 javascript)实现这一目标的最简单方法是什么

干杯

0 投票
1 回答
2684 浏览

angularjs - 无法使用离子框架和 ngMap 将谷歌地图居中

我正在使用 Ionic Framework b14 和最新的 ngmap,

我有一个显示地图的视图,但是当我想设置中心时,它不显示我从服务中获得的坐标。

我想这与服务器响应所需的时间有关,但我不知道如何解决它,您可以给我任何帮助。

谢谢。

0 投票
1 回答
339 浏览

android - 从本地服务器获取 JSON 数据(IP 通过服务公告?)

我正在尝试与本地 API 服务器通信,但发现 Android 设备无法与本地域通信。我整晚都在寻找方法,但一无所获。我找到了 jmdns 包,但不知道如何将它包含在我的 cordova/ionic 应用程序中。目前我正在尝试使用 Cordova 插件(diont),但有点迷失 ;-) 这里有人知道好的工作解决方案吗?

我正在构建一个用于本地网络的设备,所以我必须弄清楚:-)

谢谢!

0 投票
1 回答
908 浏览

angularjs - 使用 Ionic 框架 (AngularJS) 的动态页面

有没有办法在 Ionic Framework 上添加新的动态页面?

我可以以某种方式$stateProvider从控制器添加新页面吗?

谢谢,克劳迪奥