Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 基于参考URL的NG显示_Angularjs - Fatal编程技术网

Angularjs 基于参考URL的NG显示

Angularjs 基于参考URL的NG显示,angularjs,Angularjs,我可以使用NG Show根据用户来自的内部页面显示按钮吗 例如: 我们有3页:首页,关于,中间人 两个按钮:返回主页,返回大约 在中间人页面上,我只希望根据用户之前所在的页面显示一个按钮。所以 <button ng-show="?">Back to Home</button> <button ng-show="?">Back to About</button> 回家 回到大约 是的,你可以。例如,您可以使用工厂存储上次访问的页面,并根据该值显示正

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

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

两个按钮:返回主页,返回大约

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

<button ng-show="?">Back to Home</button>
<button ng-show="?">Back to About</button>
回家
回到大约

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

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

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

是的,你可以展示。如果您提供了一些代码或设置了一个标志home-H,about-A,Middle-M.ng show=“flag=='H”