頁面初次加載后,不是一直存在這個遺漏問題,時有,時沒有。遺漏的數(shù)據(jù),在刷新頁面后出現(xiàn)!
所有的數(shù)據(jù)與樣式加載都是通過angular實現(xiàn)的,
代碼如下:
//初始$scope.tablebody
$scope.vstablehead = [];
$scope.settablebody = function () {
for (var i = 0; i < $scope.specification.length; i++) {
//$scope.tablehead.push($scope.specification[i].name)
$scope.tablebody.push({'options': []}); //創(chuàng)建子項
$scope.recursionTablebody.push([]);//創(chuàng)建遞歸源子項[]
for (var j = 0; j < $scope.specification[i].entries.length; j++) {
if ($scope.specification[i].entries[j].isSelected) {
//$scope.initisChecked($scope.specification[i].name)
$scope.tablebody[i].options.push($scope.specification[i].entries[j].value)
//if ($scope.tablehead.length==0) {
// $scope.tablehead.push($scope.specification[i].name)
//} else {
// for (let y = 0; y < $scope.tablehead.length; y++) {
// if ($scope.specification[i].name != $scope.tablehead[y]) {
// $scope.tablehead.push($scope.specification[i].name)
// }
// }
//}
}
}
for (var p = 0; p < $scope.tablehead.length; p++) {
}
if ($scope.tablebody[i].options.length != 0) {
$scope.tablehead.push($scope.specification[i].name)
$scope.vstablehead.push($scope.specification[i].name)
}
console.log($scope.tablehead)
}
// $scope.tablebody.push({'options': []}) //創(chuàng)建子項
// $scope.recursionTablebody.push([])//創(chuàng)建遞歸源子項[]
for (var d = 0; d < $scope.tablebody.length; d++) {
//console.log($scope.tablebody[d].options)
$scope.recursionTablebody[d] = $scope.tablebody[d].options
}
//console.log(JSON.stringify($scope.recursionTablebody))
// console.log(JSON.stringify($scope.tablebody))
//初始取得頁頭
$scope.tablehead = $scope.gettablehead
madenew($scope.recursionTablebody)//生成新$scope.tablebody
console.log(JSON.stringify($scope.tablebody))
}
//初始表格內(nèi)容
$scope.initisChecked = function (name, index, childItem) {
var headIndex //頁頭位置
$scope.tablehead.push(name)
$scope.tablebody.push({'options': []}) //創(chuàng)建子項
$scope.recursionTablebody.push([])//創(chuàng)建遞歸源子項[]
if ($scope.tablehead.indexOf(name) == -1) {
$scope.tablehead.push(name)
$scope.tablebody.push({'options': []}) //創(chuàng)建子項
$scope.recursionTablebody.push([])//創(chuàng)建遞歸源子項[]
}
console.log($scope.tablehead)
////保存子項 ----begin
headIndex = $scope.tablehead.indexOf(name)
if ($scope.tablebody[headIndex].options.indexOf(childItem) == -1) {//不包括才新增
$scope.tablebody[headIndex].options.push(childItem)
}
////保存子項 ----end
//console.log(JSON.stringify($scope.tablebody))
for (var d = 0; d < $scope.tablebody.length; d++) {
//console.log($scope.tablebody[d].options)
$scope.recursionTablebody[d] = $scope.tablebody[d].options
}
//console.log(JSON.stringify($scope.recursionTablebody))
// console.log(JSON.stringify($scope.tablebody))
madenew($scope.recursionTablebody)//生成新$scope.tablebody
}
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學院和江蘇省首批服務外包人才培訓基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術與教育服務機構(gòu),發(fā)展為教育服務業(yè)的綜合性企業(yè)集團,成為集合面授教學培訓、網(wǎng)
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。