<div> <ul> <div repeater-alternative></div> </ul> </div>
//示例数据
var studentsList =
[
{
FirstName: "Raj,
LastName : "B",
Country : "India",
BirthDate: "01/01/1990"
},
{
FirstName: "Kumar,
LastName : "S",
Country : "India",
BirthDate: "01/01/1990"
},
..................
..................
..................
..................
];
$scope.collectionObject = studentsList; //分配给$scope函数
var tableRow = "";
angular.forEach($scope.collectionObject, function (item) {
tableRow = tableRow + ['<li>',
'<div class="col-md-1">' + item.FirstName + '</div> ',
'<div class="col-md-1 ">' + item.LastName + '</div> ',
'<div class="col-md-1 ">' + item.Country+ '</div> ',
'<div class="col-md-1 ">' + item.Id + '</div> ',
'<div class="col-md-1 ">' + $filter('date')(item.BirthDate, 'dd-MMM-yyyy') + '</div> ',
'</li>'].join('');
});
$scope.$watch($scope.object, function (oldValue, newValue) {
})
$scope.$watch('collectionObject', function (oldValue, newValue) {
var tableRow = "";
angular.forEach($scope.collectionObject, function (item) {
tableRow = tableRow + ['<li>',
'<div class="col-md-1">' + item.FirstName + '</div> ',
'<div class="col-md-1 ">' + item.LastName + '</div> ',
'<div class="col-md-1 ">' + item.State + '</div> ',
'<div class="col-md-1 ">' + item.Id + '</div> ',
'<div class="col-md-1 ">' + $filter('date')(item.BirthDate, 'dd-MMM-yyyy') + '</div> ',
'</li>'].join('');
});
})
var userDirectives = angular.module([]);
userDirectives.directive('DOMElementFound', function () {
return {
replace: true,
link: function ($scope, $elem, attrs) {
//后台处理操作 }
}
});
var userDirectives = angular.module([]);
userDirectives.directive('repeaterAlternative', function () {
return {
replace : true,
link: function ($scope, $elem, attrs) {
$scope.$watch('collectionObject', function (oldValue, newValue) {
var tableRow = "";
angular.forEach($scope.collectionObject, function (item) {
tableRow = tableRow + ['<li>',
'<div class="col-md-1">' + item.FirstName + '</div> ',
'<div class="col-md-1 ">' + item.LastName + '</div> ',
'<div class="col-md-1 ">' + item.State + '</div> ',
'<div class="col-md-1 ">' + item.Id + '</div> ',
'<div class="col-md-1 ">' + $filter('date')(item.BirthDate, 'dd-MMM-yyyy') + '</div> ',
'</li>'].join('');
});
//If IE is your primary browser, innerHTML is recommended to increase the performance
$elem.context.innerHTML = tableRow;
//If IE is not your primary browser, just appending the content to the element is enough .
//$elem.append(tableRow);
});
}
}
});
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有