【发布时间】:2014-10-15 05:30:10
【问题描述】:
我是 AngularJS 的新手,想为登录页面创建类似于单击“忘记密码”链接时在此处找到的功能:
http://bootsnipp.com/snippets/featured/login-amp-password-reminder#comments
最好使用指令,因为这是行为,而不是控制器?我已经尝试为它创建一个控制器,但是当我搜索有关该主题的帮助时,我发现为此使用控制器可能不是要走的路。这是我最新的试验,但没有成功(点击链接时没有任何作用):
在 js 文件中的控制器端:
angular.module('mean.users')
.controller('SwitcherCtrl', ['$document',
function($document) {
$document.ready(function () {
$document.getElementById('olvidado').click(function (e) {
e.preventDefault();
$document.getElementById('form-olvidado').toggle('500');
});
$document.getElementById('acceso').click(function (e) {
e.preventDefault();
$document.getElementById('form-olvidado').toggle('500');
});
});
}
])
在 html 方面,我在必要时包含了 ng-controller="SwitcherCtrl"。
【问题讨论】:
标签: javascript jquery angularjs controller directive