问题标签 [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 回答
100 浏览

javascript - 将控制器添加到ionic1中的模板菜单

我有一个在 ionic1 中制作的应用程序,我的应用程序包含一个名为的模板menu.html,它包含一个<ion-side-menus>加载了我的其他模板和视图的模板。问题是我希望我的 $scope 中的变量可以直接在我的模板中看到,menu.html具体取决于当前加载的驱动程序。

例如在我的控制器中,我有:

menu.html

但是 如果我添加它,我的$scope变量不会显示,但我想避免这个解决方案,因为我的控制器的内容将被加载两次。我已经完成了测试,放置了一个 console.log(“它加载”),这条消息出现了两次。我需要菜单的 $scope 是根据当前控制器。menu.htmlng-controller = "myControllerController"

这是我的代码:

菜单.html:

控制器实际:myControllerController.js

应用程序.js:

0 投票
0 回答
36 浏览

javascript - IONIC1 中的菜单未关闭

我正在使用 cordova-plugin-googlemaps 插件,但我的菜单出现了这个问题。通常可以打开和关闭菜单。在其余视图中,我的菜单关闭时没有问题。但是在我的地图所在的视图中,它总是显示,它正常工作,但它总是以这种方式显示。

在此处输入图像描述

通常我的菜单是:

在此处输入图像描述

一位用户向我解释了这一点:

在此处输入图像描述

这是我的菜单:

这是地图的视图:

我能做些什么来解决它?

0 投票
1 回答
410 浏览

angularjs - Ionic + Passport isAuthenticated() 返回 false

我在 angularJs 1.6 中使用 MEAN 堆栈构建的应用程序运行良好,我正在使用护照进行身份验证。

当我决定使用 ionic 对其进行测试时,应用程序本身运行良好(文件基本相同)但使用护照的身份验证被破坏

我可以注册和登录用户,但是当我想检查用户是否在我的服务器上使用 req.isAuthenticated() 登录时,它总是回答错误。

我认为这是因为当我从我的普通 Angular 应用程序发出请求时,该请求包含一个带有密码和电子邮件的用户对象,但是当我从我的 ionic 应用程序发出请求时,用户丢失了

两个请求之间的区别

我已经花了一天的时间来处理它,任何帮助都会很棒!

编辑1:

抱歉没有包含代码,这是我的第一次体验

我的登录路线+我的登录功能

问题是,req.login 被执行,我得到了成功:是的,但是使用 ionic/cordova 应用程序,似乎什么都没有记住

之后,当我尝试检查用户是否使用此登录时

我总是得到'0',我认为这是因为cordova/ionic 应用程序不能使用cookies(请求之间的区别也是离子应用程序缺少cookie),但我不明白如何管理一个同时适用的解决方案使用我的网络角度应用程序,它是离子版本(仍然有护照)

0 投票
0 回答
22 浏览

angularjs - 关闭 Internet 连接会停止 AngularJS (Ionic v1) 正在做的事情

关闭 Internet 连接会停止 AngularJS (Ionic v1) 正在做的事情

我有这个代码:

app.js我有两个事件侦听器用于激活onlineoffline停用另一个服务,不知道它是否与此错误有关。

每当我在发送照片时切断 Internet 连接时,更新数据库行的代码就会停止运行,尽管照片已经到达网络。

经过一些调试,当我切断互联网连接时,似乎前几个请求都$http没有到达,好像它们被“切断”并变成了僵尸一样。如果我不切断互联网,一切正常。thencatch

我觉得这很奇怪,因为除了它$http本身之外的所有东西都不需要互联网连接,为什么它会停止呢?

我怎样才能防止它停止?

0 投票
1 回答
221 浏览

angularjs - 离子滑块不能从左到右工作

我是 ionic 新手。我面临的问题是我正在尝试将离子滑块与 ng-repeat 一起使用。数据是动态的。如果我从右向左滑动,一切都会完美运行。但是如果我从左向右滑动出现菜单,我无法滑动内容。

这是我的html

这是我用于幻灯片的指令

应用程序.js

这是Controller.js

谁能告诉如何解决这个问题?它非常适合从右到左滑动,但如果我从左到右滑动,主菜单会被拖动而不是滑动。

0 投票
1 回答
632 浏览

ionic-framework - ionic 1 在特定屏幕中集成特定的谷歌分析

我想知道如何与特定屏幕集成ionic v1google analytics 跟踪。

例如,我想要谷歌分析代码 UA-XXX 并跟踪特定的导航(tab1、tab2 等)

0 投票
1 回答
378 浏览

javascript - 将 ng-src 的值传递给 ng-model - AngularJs 签名指令

我有一个带有Angular Signature指令的应用程序。

该指令允许您在画布中绘制标志,此画布的内容在<img>标签中呈现(base64)

图片base64在{{signature.dataUrl}},生成的图片base64非常精细。

在此处输入图像描述

我想将 ng-src 的值传递给 ng-model。我试图做到这一点。

在我的控制器中,我已经初始化:

但是 ng-src (base64) 的值不会传递给我的 ng-model。我怎样才能做到这一点?

0 投票
1 回答
1148 浏览

firebase - 如何在 ionic v1 中跟踪 Firebase 分析中的事件

我已经在我的 ionic v1 应用程序中成功安装了 cordova-plugin-firebase 插件。

https://github.com/arnesson/cordova-plugin-firebase

我试图弄清楚如何分析在我的 ionic v1 应用程序中触发的特定事件。

例如,我在下面尝试了此操作,但在应用程序的 Firebase 仪表板中没有看到任何这些信息:

以下是分析跟踪的屏幕截图。没有显示特定事件:

问题是如何使用 cordova-plugin-firebase 插件在 ionic v1 上使用 Firebase Analytics 跟踪特定事件?

0 投票
0 回答
39 浏览

html - 离子通道数据

我在网上得到了这些代码,下面是所有者所说的代码应该达到的目标。

  1. 用户可以添加新联系人(姓名、电子邮件地址和电话号码)

  2. 应显示联系人列表

  3. 用户可以从联系人列表中删除任何联系人

  4. 用户可以编辑联系人列表中的任何联系人

但是,当我尝试时,联系人列表中有一个默认数据,如果我想向联系人列表添加/保存其他数据,它只会在我编辑其中一个数据后将数据保存在联系人列表中已经在联系人列表中。 在此处输入图像描述

以下是代码: 1. HTML:

2.JS:(控制器)

(服务)

代码归功于:https ://viralpatel.net/blogs/angularjs-service-factory-tutorial/

0 投票
2 回答
765 浏览

angularjs - ng-src 使用随机生成器显示多个图像 - Ionic 1 / Cordova

我正在使用 Ionic 1 / Cordova。我正在尝试从数组中选择一个随机图像以显示在页面上(以便每次用户访问时它都不同)。我让它每次从数组中随机选择一个 URL,但它会在停止之前翻阅页面上的 3 或 4 个图像。我知道这是 ng-src 的预期摘要行为,但是在第一个周期后如何防止或停止它?

HTML:

.js: