1
如果用户拥有“否”单选选项选择的按钮,我怎么重定向到/注册?
ROUTE
// app/routes/users.js
app.post('/users/session', passport.authenticate('local', {
failureRedirect: '/signin',
failureFlash: true
}), users.session);
VIEW
<form action="https://stackoverflow.com/users/session" method="post">
<input ng-change="change()" ng-model="NotSureWhatToPutHere" type="radio" name="optionsRadios" id="optionsRadios1" value="option1" checked>
<label for="optionsRadios1">
No, I am a <b>new customer</b>.
</label>
<input type="radio" ng-model="NotSureWhatToPutHere" ng-change="change()" name="optionsRadios" id="optionsRadios2" value="option2">
<label class="control-label" for="optionsRadios2">
Yes, I have a password:
</label>
<button type="submit">Sign in</button>
</form>
CONTROLLER
// controllers/index.js
'use strict';
angular.module('mean.system').controller('IndexController', ['$scope', 'Global', function ($scope, Global) {
$scope.global = Global;
}]);
我加了NG-变化中的index.html。有没有一个教程,我可以看看有关如何更改网址,而无需连接到服务器的更多信息? – user3373281
呃,很多方法。谷歌或Stackoverflow搜索“Javascript更改表单操作”应该有所帮助。 在您添加的版本中,您的$ scope.change函数应该看起来像function(){/ *如果是新客户,请采取行动* /}。但是,如果你发布角度控制器和更多的index.html,我可以帮助更多。 – Zlatko
哦,不,我的意思是角度控制器。你知道,客户端的JavaScript? – Zlatko