How to implement history.back() in angular.js

前端 未结 10 1744
南笙
南笙 2020-11-27 09:37

I have directive which is site header with back button and I want on click to go back to the previous page. How do I do it in the angular way?

I have tried:

10条回答
  •  北荒
    北荒 (楼主)
    2020-11-27 10:40

    There was a syntax error. Try this and it should work:

    directives.directive('backButton', function(){
        return {
            restrict: 'A',
            link: function(scope, element, attrs) {
                element.bind('click', function () {
                    history.back();
                    scope.$apply();
                });
            }
        }
    });
    

提交回复
热议问题