blob: 2f4e1dafac53e5ce2ab29093ac1f515a1654ac5f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
import {Designer} from "app/models";
import {DesignersService} from "../../../../ng2/services/designers.service";
interface IDesignerTabViewModelScope extends ng.IScope {
designer: Designer;
}
export class DesignersTabViewModel {
static '$inject' = [
'$scope',
'$stateParams',
'DesignersService'
];
constructor(private $scope:IDesignerTabViewModelScope,
private $stateParams:any,
private designersService:DesignersService) {
this.initScope();
}
private initScope = ():void => {
this.$scope.designer = this.designersService.getDesignerByStateUrl(this.$stateParams.path);
}
}
|