我正在尝试在 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/