Angularstrap popover数据模板发出GET请求

时间:2014-03-04 00:21:30

标签: javascript angularjs angular-strap

我正在尝试将使用EJS模板化的Express应用转换为Angular。当尝试使用Angular Strap popover时,我希望popover内容显示HTML部分的数据。问题是,当我引用该文件时,服务器发出该路由的GET请求,但无法找到。

我的快速配置在index.html文件夹中有templates个文件。静态位于相邻目录中的public文件夹中。完整的文件夹结构如下所示:

app
--public
--templates
  -index.html
  -user.html

我想要的popover内容是在user.html中,它是从index.html引用的。我的角度代码如下所示:

<a
  title="User Info"
  data-content="test"
  data-template="/user.html"
  bs-popover>whatever</a>

我已尝试user.html/user.html以及其中的任意组合。在控制台中,它会从根引发404错误,指出http://hostname.com/user.html不存在。我的问题是,如何以角度引用部分html文件并使其指向正确的文件而不是对服务器的GET请求?

我也尝试过使用angular-ui-bootstrap但它缺乏部分支持。

谢谢!

1 个答案:

答案 0 :(得分:1)

文件需要位于Express配置定义的文件夹中作为statics文件夹。因此/user.html正在public/user.html查找该文件。如果找不到,则向服务器发送GET请求。