用于登录/注册Angular应用程序的模式/对话框
Modal/dialog for login/signup for an Angular app
我正在尝试为我的应用程序实现登录/签名对话框(类似于Medium的对话框)。我在网上搜索了很多关于它的信息,我想我会使用angular ui bootstrap中的$modal。我想知道是否有人可以指导我使用$model制作类似的东西。感谢您的帮助。
谢谢!
文档:https://github.com/angular-ui/bootstrap/tree/master/src/modal<lt;包含代码示例。标记和Javascript。从这里开始。
http://www.nganimate.org/<lt;这可以帮助创建一个类似于Medium登录的介绍过渡效果。
这里有一个开始(填空,写下你的模态html+控制器):
index.html:
<style type="text/css">
.login-intro.ng-enter { /*starting css properties. Transparency, position etc*/ }
.login-intro.ng-enter.ng-enter-active { /*final css properties. The ngAnimate will transition these for you*/ }
</style>
<div ng-controller="MainCtrl as main">
<a href="#" ng-click="main.openLoginModal()">Log in / Sign up</a>
</div>
main-controller.js:
(
var myModule = angular.module('myModule', ['ui.bootstrap']);
myModule.controller('MainCtrl as main', function($modal){
var controller = this;
controller.openLoginModal = function(){
var modalInstance = $modal.open({
templateUrl: 'login-template.html',
controller: 'LoginController as login'
};
modalInstance.result.then(function () {
// Redirect to the logged-in area of your site
}, function () {
// optional function. Do something if the user cancels.
});
});
})();
login-template.html:
<div ng-view class="login-intro">
<!--login inputs, buttons etc here-->
</div>
这可能不能直接回答您的问题,但我已经使用ngDialog完成了登录模式对话框(https://github.com/likeastore/ngDialog)具有与Medium站点类似的功能。您可能需要查看ngDialog。
相关文章:
- Pinterest API应用程序处于开发模式(因此我可以使用http重定向)
- InvalidOperationException:当应用程序未在UserInteractive模式下运行时显示模式对话
- 为什么我的UI应用程序嵌套在引导模式中时无法工作
- 使用中介pub/sub模式时路由骨干应用程序
- 用于登录/注册Angular应用程序的模式/对话框
- 我如何创建一个Chrome应用程序,有效地充当信息亭模式下的启动页面
- IFRAME和谷歌应用程序脚本中的NATIVE模式
- 如何在node.js控制台应用程序中应用模块模式
- 我可以使用emscripten在i386模式下编译应用程序吗
- 在 Node.js 应用程序中包装记录器的设计模式
- 如何在轨道应用程序上首次访问站点触发弹出模式
- 输入模式应用程序状态,直到下次使用 Jquery 单击
- 如何使用PhoneGap + Cordova在Android应用程序中启用横向和纵向模式
- 在iPhone的删除模式下应用程序抖动的算法
- Angularjs模式窗口在我的应用程序中的实现
- 应用程序以垂直模式打开,而不是以水平模式打开
- ExtJS应用程序在调试和缩小模式下的不同行为
- Spotify应用程序API:检测离线模式
- 需要帮助在Telescope流星应用程序中创建一个javascript或类似引导程序的弹出模式来提交表单
- 我需要使网络应用程序作为窗口全屏应用程序工作.在IE-11(最后一个)为PC(WIN-7),全屏模式,用一个按钮关闭它