Javascript 角形动作

Javascript 角形动作,javascript,ruby-on-rails,angularjs,devise,Javascript,Ruby On Rails,Angularjs,Devise,我正在尝试使用angular.js设置登录并设计 这是我的html表格: <form ng-submit="submitLogin(loginForm)" role="form" ng-init="loginForm = {}"> <div class="form-group"> <label for="email">Email</label> <input type="email" name="ema

我正在尝试使用angular.js设置登录并设计

这是我的html表格:

<form ng-submit="submitLogin(loginForm)" role="form" ng-init="loginForm = {}">
    <div class="form-group">
        <label for="email">Email</label>
        <input type="email" name="email" id="email" ng-model="loginForm.email" required="required" class="form-control"> </div>
    <div class="form-group">
        <label for="password">Password</label>
        <input type="password" name="password" id="password" ng-model="loginForm.password" required="required" class="form-control"> </div>
    <button type="submit" class="btn btn-primary btn-lg">Sign in</button>
</form>
submitLogin
来自。有没有办法从ng token auth(angular.js的基于令牌的身份验证模块)配置或覆盖函数
submitLogin
$scope.actionUrl=$scope.ContextUrl+'/api/v1/auth/sign_-in'
$scope.ContextUrl可能是您想要提供的任何内容,以使url可访问



这是一个肮脏的答案,请尝试并让我知道。

谢谢您的回复。这不起作用,我能够获得正确的路径,但是执行了
get
请求,而不是
POST
try method=“POST”,在show me submitLogin()方法代码中
angular
    .module('AngularRails', [
        'ngAnimate',
        'ngCookies',
        'ngResource',
        'ngRoute',
        'ngSanitize',
        'ngTouch',
        'templates', 
        'ng-token-auth'
    ]).config(function ($routeProvider, $locationProvider) {
        $routeProvider
            .when('/app/sign_in', { 
                templateUrl: 'user_sessions/new.html', 
                controller: 'UserSessionsCtrl' 
            })
            .otherwise({
              redirectTo: '/'
            });
        $locationProvider.html5Mode({
          enabled: true,
          requireBase: false
        });
    });
<form action="{{ ContextUrl + '/api/v1/auth/sign_in' }}">