问题标签 [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 投票
0 回答
80 浏览

javascript - 将检索到的经纬度数据作为 json 注入谷歌地图

在 angularjs 控制器内部,我正在注入 dataApi,它成功地将数据从服务器检索到 angularapp。我在谷歌地图中注入该数据(位置经度和纬度)时遇到问题。

我能够将这些检索到的数据记录到控制台,但我再次遇到注入谷歌地图的问题。当使用硬编码的纬度和经度数据时,谷歌地图工作正常。

0 投票
2 回答
5685 浏览

angularjs - Ionic Framework 页面过渡方向

我正在为我的应用程序使用带有 Angularjs 的 Ionic Framework,但我被困在页面转换上。

该应用程序适用于 iOS,后退按钮指示前进方向。是否可以使用 javascript / Angularjs 设置方向?

这是我的页面配置的一部分。

当用户从仪表板转到页面时,过渡会向前移动,这很好,但后退按钮也会向前过渡。

0 投票
1 回答
328 浏览

angularjs - 离子配准视图

我正在尝试构建一个注册视图,但我的问题是,如果用户已经注册,它会执行检查语句$ionicPlatform.ready,如下所示:

在离子准备好之前预成型的问题$urlRouterProvider.otherwise('/tab/groups'),这意味着在第一次打开应用程序时,它会出现组选项卡,然后进入注册视图。我试图将语句检查用户是否已经注册,否则如下所示:

此外,我还面临另一个问题,即在准备好在 ionic 中打开数据库之前,我们到达了组选项卡(从数据库中获取组)。有什么办法可以注册吗?

0 投票
1 回答
577 浏览

javascript - 使用 angularjs 应用在谷歌地图上显示标记

在 ioanic angularjs 应用程序中,我试图在谷歌地图上显示一些位置。我正在渲染谷歌并使用纬度和经度成功地居中地图,但我无法在该确切位置显示标记。这是代码视图

在 LocationDetailController 里面

我在这里缺少什么?

0 投票
1 回答
9643 浏览

javascript - 离子形式的键盘事件

我的离子形式有一个输入字段:

当我按下键盘的回车键时,我想添加一个调用函数“search()”的事件。

有什么建议吗?

先感谢您

0 投票
1 回答
355 浏览

angularjs - 创建后更新 Ionic/AngularJS 选项卡参数

我正在开发一个应用程序,用户首先选择一个项目,然后获取与该项目可用的操作相关的选项卡。

为了简单起见(也因为我不知道该怎么做)我在选项卡的 href 中传递对象 id,所以你有 /{object_id}/tab1

选项卡菜单由以下内容创建:

它适用于第一个项目,但如果我返回菜单并选择另一个对象,选项卡菜单的 href 链接仍然使用第一个 id。

看起来用于填充选项卡 href 的 $stateParams.object_id 从未更新。

知道我该怎么做吗?预先感谢您的帮助!

0 投票
1 回答
943 浏览

javascript - 在AngularJS上更改路线后进度条不起作用

我是 AngularJS 世界的新手,当我想在我的应用程序中使用进度条时,我遇到了很多问题。

我正在开发一个测验,它有一个“进度条”,每个问题都有倒计时,但是当我改变路线时(当我继续其他问题时),进度条不再起作用,只在第一个问题上。我花了很多时间寻找解决方案,但我还没有让它工作。:(

我读到我必须使用指令来操作 DOM(因为我需要更改 value 和 max 属性)但我无法刷新模板......我还使用了这个 ProgressBar(http://kimmobrunfeldt.github。 io/progressbar.js/)但我有同样的问题。

有谁知道帮助我吗?

问候,恩里克。

编辑:这是代码:

(html)

(控制器)

在第一个视图上它工作得很好,但后来却没有。

0 投票
2 回答
781 浏览

android - ANDROID_HOME 未设置且“android”命令不在您的 PATH 中

我已将android路径设置如下

并且还运行源代码~/.bash_profile但仍未ANDROID_HOME设置,并且android命令不在您的 PATH 中。

0 投票
2 回答
9324 浏览

angularjs - 事件 $scope.$on('$destroy') 无法更新 ionic & angular

我使用 $interval 并且需要检测控制器何时被破坏。到目前为止,我已经使用了 $destroy 事件并且它运行良好。例如,使用这个基本代码, 当我转到另一个页面时,它会在控制台中打印“destroy”<a href="#/myNewUrl"> (在 myView.html 中有一个简单的)。

但是由于我将 Ionic 更新到了新版本(v1.0.0-beta.14),它也使用了 Angular 的新版本(v1.3.6),所以当我转到另一个页面时,不会检测到 $destroy 事件。

有人遇到同样的问题吗?我该如何解决?谢谢您的回答!


编辑

我终于解决了问题!!!现在,使用新的 Ionic 版本,视图会自动缓存。添加cache-view="false"模板禁用它。

但是我找到了比破坏事件更好的方法。Ionic 添加了新事件(在$ionicView上),现在您可以检测何时离开页面(并且页面保持缓存)$ionicView.leave:.

要获取更多信息:http: //ionicframework.com/docs/nightly/api/directive/ionView/

0 投票
1 回答
979 浏览

ios - 使用 ngcordova 下载后如何播放 mp3 文件

我正在制作一个科尔多瓦应用程序来从服务器下载 mp3 文件然后存储到手机中,然后用户可以在本地播放它。

我下载 mp3 文件的代码如下所示

我从服务器下载 mp3 文件并以名称 download.mp3 将其存储在 iPhone 中。当我想播放它时,我使用文件路径cordova.file.dataDirectory+'download.mp3'但出现错误,就像应用程序找不到download.mp3

这是来自 xCode 的日志

我想问你们是否有任何方法可以检查正确的文件路径或解决这个问题的任何想法。

问候。