使用离子样本提供ionic start conference sidemenu
有一个功能可以打开登录模态
menu.html
<ion-item menu-close ng-click="login()">
Login
</ion-item>
问题
如何从控制器打开login()
功能? NB :它没有在app.js中路由,所以它让事情变得更难。
我的尝试: controller.js
.controller('ProfileCtrl', function ($scope, ngFB, $location) {
$location.scope('login()');
});
答案 0 :(得分:0)
这取决于login()函数的位置。
答案 1 :(得分:0)
很抱歉,想出来。在阅读文档后,我不得不使用$ionicModal
进行模态
controller.js
.controller('ProfileCtrl', function ($scope, ngFB, $ionicModal) {
$ionicModal.fromTemplateUrl('templates/login.html', {
scope: $scope
}).then(function (modal) {
$scope.modal = modal;
console.log("here");
$scope.modal.show();
});
$scope.closeLogin = function () {
$scope.modal.hide();
};
});