2

我使用 ionic market 的 backand-app。现在我尝试将登录作为模式。在标准上,我有一个登录选项卡,用户可以在其中进行登录。但这并不是很好,所以我想用一个模态来做它并删除登录选项卡。

现在的问题是:当我在登录选项卡上打开模式时,它只会登录。当我在其他站点(例如对象或仪表板)上打开它时,模式会打开,但登录按钮什么也不做。我认为这是一个控制器问题。

我将文件上传到 git: https ://github.com/AndreDriesel/ionic-backand-app

你知道为什么它不起作用吗?

4

1 回答 1

2

我找到了 facebook 登录模式在您的应用程序中不起作用的原因。该视图假设 LoginCtrl 名称为“login”,因此所有方法都在此假设下调用。例如“login.socialLogin('facebook')”。

在您的代码中,您调用了正确的控制器,但没有给他适当的名称。

在代码中,您必须更改一点,一切都会正常工作。

在第 25 行的选项卡对象中,旧行是:

<button class="button button-icon ion-ios-person" 
ng-controller='LoginCtrl' ng-click="openModal()"></button>

新的是这样的

<button class="button button-icon ion-ios-person"
ng-controller='LoginCtrl as login' ng-click="openModal()"></button>
于 2016-01-24T08:26:49.073 回答