使用局部视图的AngularJS聚合物

时间:2015-05-31 21:05:44

标签: angularjs polymer partial-views

这不是一个问题,而是一个理论/可能性问题。我创建了一个聚合物投资组合网站,其中包含一个图像链接列表,指向我文件目录中的html页面,例如/projects/test.html。我遇到的问题是,每次点击链接时,它都会加载新页面,因为我将它作为单独的html。

我读过AngularJS可以提供​​局部视图。因此,如果我可以组合角度,我可以保留我的网站标题,只需将链接的内容加载到局部视图中。

我想知道这是否可行,我是否必须完全安装角度并更改文件结构,或者我可以从那里导入AngularJS文件和代码?

此外,AngularJS确实提供了我喜欢的路由,因为它让我的网址变得更干净。我只是在问,所以如果这种尝试不起作用,我就不必浪费时间。

1 个答案:

答案 0 :(得分:1)

是的,所有这些都可以通过Angular轻松实现;你不需要修改Angular。有几件事让你前进。这一点现在没有意义,但是一旦你挖了一点就回来了。

为更漂亮的网址设置$locationProvider.html5Mode(true);

您希望服务器为text/html请求提供所有404服务以返回您的Angular应用程序(可能是您服务器上的/index.html)。这样,如果有人前往https://mycoolsite.com/projects/neato(存在于您的Angular应用程序中,但不在服务器上),您的Angular应用程序将加载,路由器将显示正确的路由。