【发布时间】:2015-10-16 04:46:48
【问题描述】:
我有一组锚元素,它们调用相同的 django 视图,但应该在我的应用程序的 course-detail 视图中设置一个不同的活动选项卡,如下所示:
<a href="{% url 'courses:course-detail' course.id %}">Go to Exams</a>
<a href="{% url 'courses:course-detail' course.id %}">Go to Lectures</a>
<a href="{% url 'courses:course-detail' course.id %}">Go to Homework</a>
<a href="{% url 'courses:course-detail' course.id %}">Go to Results</a>
在课程详情视图中,当点击哪个选项卡时,角度控制器会处理哪个选项卡处于活动状态。但是,当用户单击上面的锚元素时,我希望能够附加片段(#/something):
例如,当用户点击“Go to Results”时,url 应该是/course/1/detail/#/results
我知道 django/server 端不知道#/something,那么我该如何用 javascript 或 angular 来处理呢?
我认为我可以在单击锚元素时从角度控制器发送 http get 请求,但是如何获取 django 视图 URL 是什么?如果我弄清楚了,我可以在 http get 请求中附加片段吗?
【问题讨论】:
标签: javascript jquery angularjs django