我有一个建立表格的指令。我试图使其尽可能可重用,所以我认为允许用户指定列和字段会很有用。所以我在我的控制器中有这个,我传递给我的指令:
$scope.columns = [
{
title:'User Name',
value:'UserName'
},
{
title:'First Name',
value:'FirstName'
},
{
title:'LastName',
value:'LastName',
},
{
title:'Email',
value:'Email'
}];
我的指令使用如下所示的模板:
<table>
<tr>
<th ng-repeat="column in columns">{{column.title}}</th>
</tr>
<tr ng-repeat="user in users" ng-class="getClass(user)" ng-click="selectUser(user,$event,$index)" ng-dblclick="details(user)">
<td ng-click="selectUser(user)">{{user.UserName}}</td>
<td>{{user.FirstName}}</td>
<td>{{user.LastName}}</td>
<td>{{user.Email}}</td>
</tr>
</table>
问题:我可以做一些类似{{user.{{column.value}}}}
动态指定我想放入该单元格的用户属性的事情吗?