【问题标题】:how to use angular expression with django template - href url如何在 django 模板中使用角度表达式 - href url
【发布时间】:2016-10-19 02:50:57
【问题描述】:

我的 django 模板中有以下代码:

<li class="item" ng-repeat="(key, value) in products" style=" ">
    <a href="{% url 'appname:productdetail' 150 %}" class="icon">View</a>
</li>

这里 150 是 value.id,当我使用插值提供程序时,我会以 {$value.id$} 的形式访问它。

但我不能写这样的东西:

<a href="{% url 'appname:productdetail' {$value.id$} %}" class="icon">View</a>

因为它对模板无效。

我不知道如何使用角度表达式在模板中创建 URL。 任何建议或帮助将不胜感激。

【问题讨论】:

  • 您需要将您的网址放入您的控制器中,并在您的视图中附加value.id

标签: angularjs django-templates django-urls angularjs-interpolate


【解决方案1】:

这是我目前找到的方式:

<a href="{% url 'appname:productdetail' ''%}{$value.id$}/" class="icon">View</a>

在某些情况下,它可以在没有空引号的情况下工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-12
    • 2012-07-26
    • 1970-01-01
    • 2013-06-16
    • 2018-12-03
    • 2017-02-22
    • 2021-02-05
    • 1970-01-01
    相关资源
    最近更新 更多