模态 - 按钮不工作 - 控制器故障
modal - buttons not working - controller failure
我使用 ionic market 的 backand-app。
现在我尝试将登录作为模式。在标准上,我有一个登录选项卡,用户可以在其中进行登录。但这不是很好,所以我想用模态来做并删除登录选项卡。
现在的问题是:
当我在登录选项卡上打开它时,模式只是登录。当我在其他站点(例如对象或仪表板)上打开它时,模式会打开,但登录按钮什么都不做。
我认为是控制器的问题。
我将文件上传到 git:
https://github.com/AndreDriesel/ionic-backand-app
你知道为什么它不起作用吗?
我找到了 Facebook 登录模式在您的应用中不起作用的原因。
该视图假定 LoginCtrl 名称为 "login",因此所有方法均在此假设下调用。
例如 "login.socialLogin('facebook')".
在您的代码中,您调用了正确的控制器,但没有给他适当的名称。
在代码中,您只需更改一点行,一切都会正常。
在第 25 行的 tab-objects 中
旧行是:
<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>
我使用 ionic market 的 backand-app。 现在我尝试将登录作为模式。在标准上,我有一个登录选项卡,用户可以在其中进行登录。但这不是很好,所以我想用模态来做并删除登录选项卡。
现在的问题是: 当我在登录选项卡上打开它时,模式只是登录。当我在其他站点(例如对象或仪表板)上打开它时,模式会打开,但登录按钮什么都不做。 我认为是控制器的问题。
我将文件上传到 git: https://github.com/AndreDriesel/ionic-backand-app
你知道为什么它不起作用吗?
我找到了 Facebook 登录模式在您的应用中不起作用的原因。 该视图假定 LoginCtrl 名称为 "login",因此所有方法均在此假设下调用。 例如 "login.socialLogin('facebook')".
在您的代码中,您调用了正确的控制器,但没有给他适当的名称。
在代码中,您只需更改一点行,一切都会正常。
在第 25 行的 tab-objects 中 旧行是:
<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>