我正在尝试使用 ng-list 来分割 ng-repeat 内的数据,但它不起作用
tr(ng-repeat='row in displayedCollection', style='padding:5px')
td {{row.ID}}
td
span(data-ng-hide="editMode") {{row.SOME[0]}}
select.form-control.trkatn(name="SOME", data-ng-model="row.SOME", data-ng-show="editMode", ng-list=":", ng-trim="false")
此处 displayedCollection
中的数据来自使用 ajax 的数据库,其值有点类似于下面的示例
[{ ID: '023YHZ', SOME: 'Value12 1448883027057'},
{ID: '023NHZ', SOME: 'Value32 1448883027057'},
{ID: '023YJZ', SOME: 'Value23 1448883027057'}]
现在我想从 some
和 other 中提取 value12。
我尝试这样做,但是如果我使用 row.SOME[0]
,它会显示 SOME
的第一个字符,如果使用完整的 SOME
值,我使用 row.SOME
即 Value12 1448883027057
作为示例
最佳答案
您必须先拆分字符串
row.SOME.split(' ')
>['Value12','1448883027057']
row.SOME.split(' ')[0]
>'Value12'
row.SOME.split(' ')[1]
>'1448883027057'
关于javascript - 在 ng-repeat 中使用 ng-list 分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34027263/