Angular,hot来显示或隐藏元素,具体取决于url中的#书签

时间:2017-12-01 09:48:12

标签: javascript html5 angular single-page-application

我有一个包含几个部分的html页面。在主要部分中,我链接到其他人,如下所示:<a href="#sec1"></a>并在每个部分中<a href="#"></a>返回主要部分。我希望Angular检测页面书签上的字符,并根据它显示和隐藏正确的部分。我该如何实现呢?

1 个答案:

答案 0 :(得分:0)

请参阅$location

// given URL http://example.com/#/some/path?foo=bar&baz=xoxo#hashValue
var hash = $location.hash();
// => "hashValue"

将此添加到您的控制器,并根据该哈希值显示或隐藏您的元素。