NG-Show基于引用URL

时间:2015-08-19 15:06:55

标签: angularjs

我可以使用NG-Show根据用户来自的内部页面显示按钮。

例如:
我们有3页:主页,关于,中间人。

两个按钮:返回主页,返回关于。

在“中间人”页面上,我只想根据用户之前的页面显示一个按钮。所以

<button ng-show="?">Back to Home</button>
<button ng-show="?">Back to About</button>

1 个答案:

答案 0 :(得分:1)

是的,你可以。例如,您可以使用factory存储上次访问的页面,并根据该值显示正确的按钮。 factory应如下所示:

myApp.factory('historyFactory', function() {
    var _lastVisitedPage;

    return {
        setLastVisitedPage: function(page) {
            _lastVisitedPage = page;
        },
        getLastVisitedPage: function() {
            return _lastVisitedPage;
        }
    }
});