问题标签 [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.
angularjs - 离子:模板弹出>如何动态传递参数URL?
我有以下代码:
使用以下方法从视图中调用:
所以我无法将模板的 URL 作为参数传递。
请问我该怎么做?
感谢您的任何建议。
javascript - 如何在 ionic 中使用 JS 显示跨度
我已经尝试了这么多只是为了在 ionic 中显示一个简单的变量,但它不起作用?谁能告诉我怎么了?
我已经在代码片段中显示了两种方式......对于我的生活,我无法弄清楚我做错了什么?
php - 在 iOS 中下载视频和音频是否有特殊标记?
我正在 ionic phonegap 中制作一个应用程序,我想在其中提供流式传输和下载视频和音频文件以供离线使用。
在桌面和 Android 中,这很容易。我所要做的就是直接链接到该文件并修改 php 中的标头指令以强制下载。
在 iPhone/iOs 中,单击同一链接会尝试立即在播放器中打开文件,但不会下载文件。此外,它实际上并不播放文件。它只是加载一个空的视频播放器。
我试过用谷歌搜索它并在 SO 上查找它,但我只能找到下载和存储文件在应用程序中的指南。
但这不是我需要的。我不想重新发明轮子并将我的应用程序变成文件管理器。我需要手机将其本地存储在相机胶卷中,或提示用户将文件加载到他们通常用于离线视频的任何应用程序中。
我确实找到了一个用户级指南,表明这是可能的,但它并没有说明我们如何作为开发人员使这成为可能:
http://osxdaily.com/2013/05/28/save-videos-from-mail-ios/
如何标记视频链接,以便 iOS 知道在本地下载?
angularjs - ThreeJS、Ionic、AngularJS -> 无法让 SkyBox 出现
我将 ThreeJS 与 Ionic 和 Angular 框架结合使用。我已经按照 Ionic 教程获得了一个旋转立方体,并且我创建了代码来向我的场景添加一个天空盒,但我根本无法让它出现,我也不知道为什么。
我的主要 index.html 有一个正文:
所以使用 angular-ui-router 我将状态设置为“threeJs”,然后显示我的旋转立方体。我被路由的html是这样的:
three-js-canvas 是我创建的用于处理我的threeJS 内容的自定义指令。它的代码如下:
当我单击我的按钮以路由到我的threeJS 状态时,我只需要一个漂亮的旋转立方体和一个空白的白色背景,我的skyBox 无处可见。任何建议表示赞赏,谢谢!
angularjs - 本地通知 onclick 不起作用
我正在构建一个离子应用程序并使用 ngcordova localNotification 插件。
我成功添加了通知,但是当用户单击时,我会删除所有通知并转到消息页面:
但这不起作用!
为什么?
angularjs - 成功 callbackId 中的错误 ... ReferenceError:找不到变量:$http
我正在尝试使用离子(角度)构建一个混合移动应用程序。对于这个应用程序,我正在进行一个依赖于 jQuery 的 oAuth 调用,因此加载了两个库,以及 oAuth 和我和我的应用程序的脚本。
启动身份验证的调用在 app.js 中的 ionic ready 事件中完成,如下所示:
oAuthProcess 函数位于 auth.js 文件中,如下所示。它打开 inAppBrowser 以执行身份验证,然后应关闭它,将访问令牌返回给应用程序以允许调用 API:
};
该应用程序能够加载 inAppBrowser 并创建一个令牌,但是会给出以下错误,该错误会在关闭 inAppBrowser 后阻止令牌返回应用程序。
2015-01-09 16:48:04.299 myApp [2146:483400] 成功 callbackId 错误:InAppBrowser85303841:ReferenceError:找不到变量:$http
任何帮助解决此问题或替代方法将不胜感激。
提前致谢。
angularjs - 具有 ng-repeat 离子的离子网格布局
有人可以帮助我在模板上使用单个 ng-repeat 创建具有不同列数的行吗?
例如,第 0 行 - 3 列 第 1 行 - 2 列 第 2 行 - 1 列。
而且,随着列数的变化,显示的列应自动拉伸以占据整个行空间。
我已经使用嵌套的 ng-repeat 实现了它,但是我无法对其应用 ngFx 动画。所以,我想尝试使用单个 ng-repeat。
任何帮助,将不胜感激。
谢谢 !眨眼
我有在列元素上使用 ng-if 的想法,但不确定考虑到性能是否有效。
tabs - 如何在屏幕底部放置离子标签?
我创建了一个简单的 ionic-tabs,在屏幕顶部显示我的图标。我试图将其包装在 ionic-footer-bar 中,以便将其放置在屏幕底部但没有成功。当我这样做时,标签消失了。我应该如何完成我想要的外观?
android - Ionic With Facebook connect on Android Device - 有问题的返回网址?
我对“离子框架”的位置有一般性问题 - >安装了最新版本..(CLI v 1.3.0)
用于使用 ionic serve 和 chrome 测试应用程序:没问题,我们可以获得完整路径 url(主要是返回 url,每个示例带有服务“openfb.js”)/////////
或者 :
////// 但是使用 ionic run android,我在 android (debug) 上弹出路径 url 或位置的这些信息。结果是:file://android_asset/www/index.html#/app/messages (我在页面消息中的大致位置)
但是服务 fbconnect 的返回 url 是使用上下文计算的:“file://android_asset/”
在这种情况下,facebook connect 会出错:“uri must be absolute”.. 或者...如果我将我的 url 的位置强制为:“127.0.0.1”或“localhost”(:8100 是否有信息端口也在测试)
我总是收到“uri必须是绝对的”错误或连接被拒绝并弹出错误并强制关闭应用程序...我对此没有解决方案..我的应用程序与api服务器连接的所有其他功能都可以...
感谢帮助我解决 android 设备上的 openfb 问题(我认为 ios 也有同样的问题)...
奥比。
android - 在 Facebook 上保持登录状态?
我使用inAppBrowser成功地将 Facebook 登录与我的 android 应用程序(Cordova + Ionic 框架)连接起来。我现在的问题是,我怎样才能让用户只登录一次,然后下次他们打开应用程序时,他们会自动连接而无需再次登录?
我看到了一个与我类似的问题,但它在 ASP.NET 中,该问题的答案是 A)“使用 localstorage 保存凭据。但坏主意。因为 localstorage 生命周期不够好。特别是 iPhone 将 localstorage 视为临时存储" B) "使用 webSql 之类的数据库将凭据保存在您的应用程序中"... blah3x
以上针对 ASP.NET 的建议是否也适用于 Cordova?还是有另一种(更好的)方法?谢谢