我有一个表列对象的集合,我正在使用 ng-repeat 对其进行迭代。我正在根据用户想要查看的列动态构建表。
每个 TH 标签都调用一个“可排序”指令,如下所示......
<th sortable collection="myCollection" sortcolumn="sortcolname">Heading</th>
当自定义属性的值被硬编码时(如上所述),这很好。但是,在我的代码中,我从集合中的对象中获取值,如下所示......
<th ng-repeat="col in cols" sortable collection="{{col.collection}}" sortcolumn="{{col.sortcol}}">{{col.DisplayName}}</th>
这是行不通的。自定义属性(集合和排序列)中的值尚未及时呈现,可排序指令正在获取变量名称({{col.collection}} && {{col.sortcol}})而不是变量值。
我怎样才能做到这一点?
我已经有一段时间没有做任何 Angular 了,但是你确定你的集合和排序列属性中需要双括号吗?比如,这有效吗?
<th ng-repeat="col in cols" sortable collection="col.collection" sortcolumn="col.sortcol">{{col.DisplayName}}</th>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)