Python 比较django变量和角度变量
我使用django后端和angular作为前端。现在我面临一个问题,我需要比较一个来自django视图的变量值和另一个来自angular视图的变量值。我按照简单的方法来做,但它不起作用。请建议如何做到这一点Python 比较django变量和角度变量,python,angularjs,django,Python,Angularjs,Django,我使用django后端和angular作为前端。现在我面临一个问题,我需要比较一个来自django视图的变量值和另一个来自angular视图的变量值。我按照简单的方法来做,但它不起作用。请建议如何做到这一点 {% for item in items %} {% if item.employee_id == {% verbatim %}{{ interview._source.employee.id }}{% endverbatim %} %} something
{% for item in items %}
{% if item.employee_id == {% verbatim %}{{ interview._source.employee.id }}{% endverbatim %} %}
something here
{% else %}
something here
否,我认为不可能将angularjs变量与Django模板中的Django变量进行比较 这是因为所有变量和模板标记都在服务器端计算,而angularjs在客户端渲染。 在客户端生成angularjs变量之前,您无法访问该变量 解决方案:
一种可能的解决方案是计算并比较Django代码中服务器端的变量,即如果可能,将比较逻辑移到Django代码中 你需要交换你的逻辑。对于Django模板来说,没有可能知道角度变量,而且应该清楚为什么
相反,您需要在模板中输出所需的所有内容,并使用Angular代码进行比较。没有其他选项可以轻松完成此操作吗?我认为没有其他选项可以完成此操作。