javascript - 如何在 ng-repeat 过滤器中传递 HoDjangoviews.py 上下文数据变量

标签 javascript python django angularjs

我正在尝试在 Angular ng-repeat 中使用过滤器,其中 selectedUserId 是 context_dict 变量。 我的 Angular 卷发是{--}

my view.py - 从网址获取 user_id

def 配置文件(请求,user_id): 上下文 = RequestContext(请求) 上下文字典 = {} context_dict['selectedUserId'] = user_id 返回 render_to_response('rango/profile.html', context_dict, context)

我的 ng-repeat

< div data-ng-repeat="个人资料中的个人资料 | 过滤器:{ userId: selectedUserId }: true">

    <h1>{{ selectedUserId }} Profile<h1>
    <h2>{- profile.userId -}</h2>

如何才能渲染我的 selectedUserId,我尝试了 {% selectedUserId %} 但没有成功。

最佳答案

您已在 h1 标记中渲染了 {{ selectedUserId }},因此在 ng-repeat 中您还应该使用 {{ selectedUserId }}:

<div data-ng-repeat="profile in profiles | filter:{ userId: '{{ selectedUserId }}' }: true">

关于javascript - 如何在 ng-repeat 过滤器中传递 HoDjangoviews.py 上下文数据变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27561608/

相关文章:

javascript - 如何从下拉列表中获取数据到 spring mvc Controller 中

python - 如何让连接 4 件到底部?

python - 在 NumPy 数组中获取唯一行时保留顺序

python - Django JSON 文件到 Pandas Dataframe

python-openid 不提供 ax 或 sreg 属性

javascript - Chrome JavaScript计算行高,位置不同

javascript - 验证不使用 INTL-TEL-INPUT

python - 强制 QWidget 占据 QScrollArea 中的所有可用高度

python - Django:向模型窗体添加一个字段

javascript - append() "<tr> element"到 "<table> element"二十五次但是运行 HTML 时 <table> 只有 1 行