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

angularjs - accessing items in firebase

I'm trying to learn firebase/angularjs by extending an app to use firebase as the backend.

My forge looks like this

forge view.

In my program I have binded firebaseio.com/projects to $scope.projects.

How do I access the children? Why doesn't $scope.projects.getIndex() return the keys to the children?

I know the items are in $scope.projects because I can see them if I do console.log($scope.projects)

app.js

I'm interested in the objects at the bottom

console.log($scope.projects) projects object

Update After digging around it seems I may be accessing the data incorrectly. https://www.firebase.com/docs/reading-data.html

Here's my new approach

I'm still not sure how to traverse the keys programmatically but I feel I'm getting close

0 投票
1 回答
460 浏览

angularjs - Angularfire-seed + module.simpleLoginTools = Ionic 中的 ng-cloak 问题

嗨,感谢 Firebase,它很棒。

我正在写一本关于部署 AngularJS 应用程序的书,并且有一个 Angularfire-seed 和 Ionic 框架的主要工作混搭,它将作为读者部署的示例。除了登录视图对 ng-cloak 指令的使用以下列方式破坏登录表单之外,一切都像普通的 Angularfire-seed 聊天应用程序一样工作。

三个元素使用 ng-cloak 指令;创建帐户和取消按钮和确认通过输入。

  1. 如果我从上述元素中删除 ng-cloaks,则 createMode 交互按预期工作,但表单不会提交(显示“请输入电子邮件地址”错误)。
  2. 如果我将 ng-cloaks 留在这 3 个元素上,则 createMode 交互失败并再次引发“请输入电子邮件地址”错误。

对于上述任何问题,DevTools 控制台中都没有错误,并且所有必要的依赖项都已到位(根据Batarang)。我尝试删除所有 Ionic 视图代码并将登录视图返回到种子版本并且一切都按预期工作......除了我需要它在 Ionic 中工作。

我找到了module.simpleLoginTools的要点& 我想知道在 Ionic 框架中使用时提到的对 ng-cloak 的更改是否会导致此问题?

我的代码可以在GitHub 上访问,并且可以访问已部署的示例 @ http://zachariahmoreno.com/portfolio/krakn/#/krakn/home

0 投票
3 回答
16971 浏览

javascript - 如何返回两个视图状态(类似于 $window.history.go(-2))?

在离子我可以回去只使用:

问题是怎么去backView之前的view?就像是:

0 投票
1 回答
886 浏览

angularjs - $modal 不会出现在内部 html 文件中

$modal 不会出现在内部 html 文件中。当我单击“添加”时,出现灰色窗口但没有内部 html 内容。我试图放置一个像“ http://www.google.com ”这样的外部网址,它奏效了!。我确定将文件放在 partials/dialog.html 下。我正在使用离子框架。

index.html:

app.js:

内部 html “dialog.html”:

0 投票
2 回答
352 浏览

jaydata - IONIC 框架和 JayData

我正在使用 JayData 来存储数据。

要使用 JayData,我需要 jquery。

当我放 jquery.js 时,我的 ionic.bundle.js 不起作用。

我正在将 IONIC 与 phoneGap 和 AngularJS 一起使用

0 投票
1 回答
11612 浏览

angularjs - Angularjs + Ionic Framework:如何创建一个显示离子标签导航但不为自己定义标签的新路线?

长标题,但这里有一个更好的解释。

我有一个名为“登录”的模板 html 文件。我像这样在 app.js 中定义了一个路由

通过使用 ui-sref="login" 我可以从任何适合我需要的地方链接到这个模板。

然而,主应用程序使用抽象路由“选项卡”来加载包含主导航的选项卡模板。

我的问题是这个。我希望登录页面像其他所有页面一样具有主应用程序的导航。这样,进入登录页面的用户,如果他们没有登录,仍然可以导航到主页或关于页面。但是,我不希望显示自己的导航选项卡/图标。

是否可以直接将选项卡 html 添加到 login.html 模板文件,或者可能隐藏登录图标/选项卡。我愿意接受建议和帮助。谢谢!

0 投票
2 回答
149 浏览

javascript - AngularJS:使用另一个变量值命名一个变量

我是 AngularJS 的新手,我仍在探索它的可能性。目前我遇到了这个问题:如何使用另一个变量值命名一个变量?

例如,我的控制器中有这样的东西:

我可以通过以下方式访问这些值:

到目前为止一切顺利,但现在我想动态显示它们。我有一个带有“foo”和“bar”的对象,我用 ngRepeat 循环它。我怎么能做这样的事情:

感谢您的任何帮助!

0 投票
2 回答
1793 浏览

angularjs - How to set {{platform}} in ionic framework?

I'm using ionic/AngularJS to create a mobile app. I've seen a {{platform}} template attribute on this page: http://ionicframework.com/docs/angularjs/controllers/view-state/

How can I set this globally when I'm testing using python -mSimpleHTTPServer instead of an emulator?

0 投票
1 回答
5569 浏览

angularjs - 在 Ionic 框架中单击按钮时出错

我正在尝试学习离子框架。

对于了解这个框架的人来说,这可能是一个非常简单的问题。但我无法完成这项工作。

我需要做的只是在按钮单击时显示警报。

我的 index.html 代码包含按钮为:

这是我的 js 代码:

单击按钮时出现此错误:

知道我做错了什么吗?

0 投票
2 回答
77446 浏览

angularjs - 在 ng-click angular.js 中传递按钮 ID

我需要在 Ionic Framework 中传递按钮 ID。

这是我尝试过的。

在js代码中:

在 html 中:

输出/输出:undefined

或者

输出/输出:undefined

或者

输出/输出:undefined

或者

输出/输出:undefined

或者

输出/输出:btnId

这是直接在函数中写入按钮ID的正确方法吗?

我提到了一些这样的答案。所以我认为我在使用它时犯了一些错误。请让我知道我需要改变什么。