【发布时间】:2016-12-12 07:19:09
【问题描述】:
我在我的网络应用程序中使用了一个无限列表。这是我创建列表的角度代码:
unverifiedPicturesInfiniteList.delegate = {
createItemContent: function(i) {
var pictureObject = $scope.unverifiedPictures[i];
var currentPictureID = $scope.unverifiedPictures[i]._id + 'VERIFYBUTTON';
var profilePictureSource = '/getProfilePic/' + pictureObject.profilePicture.fileName;
return ons._util.createElement(
"<ons-list-item modifier='longdivider' style='background-color: #C4C4C4;'>" +
"<div>" +
"<img src=" + profilePictureSource + "></img>" +
"<br/><button id=" + currentPictureID + " class='btn btn-primary' type='submit'>Verify Picture</button>" +
"</div>" +
"</ons-list-item>"
);
},
countItems: function() {
return $scope.unverifiedPictures.length;
},
calculateItemHeight: function() {
return 275;
}
};
如果您查看“ons-list-item”标签,您会看到我在哪里设置修饰符并更改列表元素的背景颜色。
颜色按照我定义的方式正确显示,但 longdivider 没有。
我做错了吗?这是 OnsenUI 中的错误吗?
更新 我认为这是一个错误,因为“chevron”修饰符正确显示。我将在 Onsen UI 论坛上链接到此。
【问题讨论】: