Я пытаюсь настроить логин с помощью 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>
Поэтому в основном моя форма всегда POST
-ную к /api/auth/sign_in
. Однако у моей api есть версия на пути.
So /api/v1/auth/sign_in
будет работать, но не /api/auth/sign_in
.
Как я могу изменить действие формы, чтобы включить версию api?
Update, это важно угловых Связанная информация
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
});
});
И submitLogin
от here. Есть ли способ настроить или переопределить функцию submitLogin
из ng-token-auth (модуль аутентификации на основе токена для angular.js)?
показать мне код отправкиLogin() –