问题标签 [ionic-framework]

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 回答
3882 浏览

angularjs - 用于滑动的离子离子项目选项按钮不重新加载更新的按钮

我对 Ionic 框架(“版本”:“1.0.0-beta.1”)有一个问题,当我修改项目时,我希望能够修改与项目滑动相关的按钮。场景是:在项目上滑动,查看按钮列表 [打开、修改、关闭]。当我单击关闭时,我想仅使用按钮 [重新打开] 来修改项目的选项按钮。可以在控制器中更改选项按钮吗?我已经尝试过,但框架没有重新加载相关按钮。你有什么提示吗?

谢谢

0 投票
1 回答
2215 浏览

angularjs - 按钮栏按钮的活动状态正在消失

按钮栏按钮的活动状态正在消失。当我们点击它时,“活动”类被立即分配和删除。它应该保持活跃。

html页面

脚本.js

Plunkr 链接(http://plnkr.co/edit/zjSMARZzGxQqxndR1Ew3?p=preview

0 投票
4 回答
5261 浏览

angularjs - Cordova / AngularJS / Ionic 的推荐开发环境

我开始使用 Cordova 和 AngularJS 和 Ionic 构建“混合”移动应用程序。我可以通过在本地创建 html、js 和 css 文件并使用 file:// url 在浏览器中运行这些文件来构建示例应用程序。这工作正常,准备好后我可以运行cordova构建过程并在android模拟器中运行应用程序或将apk部署到我的设备。这一切都适用于我的简单演示应用程序。但是现在当我开始构建一个应用程序,它将使用 Angular 服务从本地存储(如果离线)加载 JSON,或者从远程 REST API 加载 JSON,我遇到了问题。在我开发过程中,从文件 url (file://myapp/index.html) 打开应用程序将导致浏览器无法对 REST 服务(不同来源等)进行 http 调用。

这似乎是一个非常基本的问题 - 所以我的问题是,其他人通常如何开发和测试 Cordova 应用程序?您是否总是在 Web 服务器(如 Node)上使用“www”文件进行开发?如果是这样,当您在 Cordova 应用程序中使用这些文件时,来自 file:// url 的 http:// 请求问题是否会成为问题?

更正:只要远程服务包含“Access-Control-Allow-Origin”标头,我就可以从本地文件系统上的页面访问远程 REST 服务。所以,我认为这回答了我的问题。我可以在本地文件系统上使用我的所有 html 和 js 进行开发,让 JS 进行远程调用,并通过使用 file:// url 在浏览器中运行进行测试。但这通常是您开发 Cordova/PhoneGap 应用程序的开发环境吗?

0 投票
5 回答
15557 浏览

java - 即使在 Windows 8 Enterprise 上设置了路径,也无法运行 JAVA - Cordova

我制作了一个新的 Ionic / Cordova 项目,我正在尝试在 Windows 8.1 上构建它。我安装了 JDK 和 JRE 7 以及 android sdk 和 ant,并使用以下说明将它们添加到我的路径中。

科尔多瓦平台添加 android 在列出 Android 目标时不起作用

当我执行ionic platform add androidcordova我仍然收到以下错误:

我尝试修改系统变量和用户 PATH 变量。

奇怪的是我可以输入java -version并且它有效:

如果有任何相关性,我正在使用 nodist 来管理 npm。

0 投票
3 回答
41102 浏览

angularjs - AngularJS 转换到抽象状态

我正在开发一个使用 AngularJS 构建的应用程序,它有两种不同的状态:

  1. 应用介绍向导
  2. 应用页面(带有导航模板和嵌套视图)

我想在有人第一次访问应用程序时默认为状态 1,一旦完成向导,继续进入应用程序页面,状态 2。

我的“应用程序”状态(状态 2)是一个抽象状态,因为它具有嵌套视图。所以我无法过渡到这种状态。

0 投票
6 回答
51374 浏览

mobile - 如何使用 Ionic 框架进行 Web 应用程序开发?

是否可以将离子框架用于常规 Web 应用程序,而不是将其包装在 Cordova 中?

0 投票
1 回答
732 浏览

angularjs - 如何使用 Angular js 复制 pouchdb

我正在使用 Couch DB 来存储我的科尔多瓦离子应用程序的位置。我还使用 PouchDB 来复制数据。一切都很好,但在我的应用程序继续之前,第一次复制似乎没有完成。这导致我的数据直到我第二次进入页面时才会显示。“完整”选项似乎不起作用(或者我不知道如何使用它,因为警报没有被触发)。我试图解决所有问题,但没有任何改变。

这是我在角度服务中的代码:

0 投票
3 回答
11915 浏览

android - 如何在离子框架+科尔多瓦中显示本地://图像?

有谁知道如何使用 Ionic(http://ionicframework.com/docs/)显示本地图像,打包在 Cordova 容器中?

当应用程序在设备上运行时,我目前收到此错误:

GET unsafe:local:///img/thumbs/myImage.jpg 未处理协议

我的 Cordova 应用程序是使用 ionic 框架为 BlackBerry 10 和 Android 构建的。该应用程序使用以下模板显示封装在 Cordova 应用程序本身内的图像:

为什么会出现这个错误?

0 投票
3 回答
8233 浏览

android - 如何允许从离子网络视图复制和粘贴?

我正在使用 ionic 和 cordova 构建一个混合应用程序。

但是,我无法从我的任何网络视图中复制文本。从我的 Android 手机或浏览器复制文本不起作用。选择文本并拖动指针什么都不做。

例如,由ionic start myApp tabs.

简而言之,我怎样才能允许用户复制粘贴?

0 投票
5 回答
20472 浏览

cordova - 科尔多瓦失败,退出代码为 2

我正在构建一个 ionic/angularjs/phonegap 应用程序。我是前端开发的新手。我有一个 package.json 和一个 bowser.json。在 package.json 中,安装包后,我运行“bower install”来安装所有 bower 依赖项。我能够在 www 中运行 python 服务器并在 chrome 中查看应用程序。但是,我无法在 android 模拟器中运行。有人可以指导我吗?

编辑

在发布这个问题后,我意识到 ionic 已经附带了 angular,我应该使用它。也不需要引导程序,因为 ionic 是我需要的框架。只需要下划线。我会把它清理干净。但我认为这与错误无关。

这是运行“ cordova build ”后的错误:

包.json

Bower.json(我从 angularjs 种子项目中得到它)