**我的角度函数**

self.login = function () {
    loginService.login(self.user).success(function (response) {
        sessionService.set("token", response.response.token);
        $window.location.href = "/camera";
    }).error(function (response) {
        flashService.showError(response.message);
    });
}


我的html代码

<form name="myForm" class="row" ng-submit = loginCtrl.login() novalidate>
                        <label>Username or email</label>
                        <div class='form-group' ng-class="{ 'has-error' : myForm.userName.$invalid && !myForm.userName.$pristine }">
                        <input type="text" name="userName" class="input-block-level form-control" placeholder="Your username or email" ng-model = "loginCtrl.user.email" required/>
                        <p ng-show="myForm.userName.$invalid && !myForm.userName.$pristine" class="help-block">Please enter the username or email.</p>
                        </div>

                        <label >Password <a class="password" href="javascript:void(0)" data-toggle="modal" ng-click="loginCtrl.openForgetPasswordModal('md')" >forgot it?</a></label>
                        <div class='form-group' ng-class="{ 'has-error' : myForm.password.$invalid && !myForm.password.$pristine }">
                        <input type="password" name= "password" class="input-block-level form-control margin-none" placeholder="Your password"  ng-model = "loginCtrl.user.password" required/>
                        <p ng-show="myForm.password.$invalid && !myForm.password.$pristine" class="help-block">Please fill up the password.</p>
                        </div>
                        <div class="separator bottom"></div>

                            <div class="col-md-8 padding-none ">
                                <div class="uniformjs"><label class="checkbox theme-color"><input type="checkbox" value="remember-me" ng-model = "loginCtrl.remember" ng-click="loginCtrl.rememberMe()"remember-me>Remember me</label>
                                </div>

                            </div>
                            <div class="col-md-4 pull-right padding-none">
                                <button class="btn btn-block btn-primary" type="submit">Sign In</button>
                            </div>
                    </form>


我想当我单击登录按钮时,它将在单独的页面上重定向。但是窗口位置在这里不起作用。

最佳答案

用这个:

$location.path('/camera');

关于javascript - $ window.location仅在使用angular js的ipad中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31401043/

10-12 00:09
查看更多