lapply(temp, function(x) sprintf("[%s]", paste(x, collapse = ",")))
## $var1
## [1] "[a,b,x,d]"
##
## $var2
## [1] "[a,b,s,m]"
##
## $var3
## [1] "[a,c,d,s,e,m]"
##
如何根据<li class="list-group-item" ng-repeat="entity in displayedProjectRoles">
<div>
<strong>Role: </strong>
<select
ng-model="project.role"
ng-options="option as option.name for option in project_role"
ng-required="true"
id="project_role"
class="form-control">
</select>
</div>
</li>
中project.role
的值设置模型entity.role
的值?我在ng-repeat
中尝试ng-selected
或甚至使用entity.role
,但它无法正常使用。
这是显示的项目角色中的数据
ng-model
并在project_role
中[
{
"empid": 2,
"role": "employee"
},
{
"empid": 1,
"role": "pm"
}
]
因此,displayProjectRoles中的角色值与project_role中的名称相匹配
答案 0 :(得分:0)
This是角度选择的一个很好的例子。
select的ng-model
基本上必须匹配ng-option
值才能绑定。在您的示例中,project.role
必须与option
中的ng-options
完全相同。请注意,这是特定类型的,所以它是
option.id as option.name for option in project_role
和option.id == 1
然后project.role == '1'
将无法绑定