模态 - 按钮不工作 - 控制器故障

时间:2016-01-06 11:47:25

标签: angularjs controller modal-dialog ionic backand

我使用离子市场的backand-app。 现在我尝试将登录作为模态。在标准我有一个登录选项卡,用户可以登录。但这不是很好,所以我想用一个模态来删除登录标签。

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

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

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

1 个答案:

答案 0 :(得分: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>