Added tests for XosTable Component
Change-Id: I78fbb53176fc02e547bde316580c943eecd3d51f
diff --git a/src/app/core/table/table.ts b/src/app/core/table/table.ts
index 2c0b272..5fb884c 100644
--- a/src/app/core/table/table.ts
+++ b/src/app/core/table/table.ts
@@ -38,18 +38,31 @@
}
class TableCtrl {
- $inject = ['$onInit'];
+ $inject = ['$onInit', '$scope'];
public columns: any[];
public orderBy: string;
public reverse: boolean;
public classes: string;
+ public data: any;
private config: IXosTableCfg;
private currentPage: number;
+ private loader: boolean = true;
+ constructor(
+ private $scope: ng.IScope
+ ) {
+
+ }
$onInit() {
+ this.$scope.$watch(() => this.data, data => {
+ if (angular.isDefined(data)) {
+ this.loader = false;
+ }
+ });
+
this.classes = 'table table-striped'; // table-bordered
if (!this.config) {