사용자 유형이 다른 사용자 유형의 특성을 상속하도록 허용하려고합니다. 직원 구성원은 부모 개체이고, 수학 교수는 수학 교수가 직원 구성원의 속성을 상속하는 자식 개체입니다. 어떻게 구현할 수 있습니까? 어떤 도움을 주셔서 감사합니다.AngularJS에서 상속을 구현하는 방법은 무엇입니까?
코드 조각 :
app.service('WorkService', function($http) {
var user;
this.isStaffMember = function() {
return user.type ==== 'StaffMember'
}
this.isMathProfessor = function() {
return user.type === 'MathProfessor'
}
});
UPDATE :
[참고 :. 내가 isStaffMember에 isTeacher 객체의 이름을 변경]
내가 아마 할 것을 생각했다 HTML에서 코드를 변경하면 속성을 상속하는 것이 필요합니다. HTML에서는 StaffMember가 코스를 추가하고 편집하는 2 가지 옵션 만 볼 수 있도록 구현하려고합니다. 그러나 수학 교수는 전체 메뉴를 볼 수 있습니다. 작동하지 않는데, 내가 추가 할 때 메뉴가 전혀 표시되지 않습니다. & & WorkService.isMathProfessor().
<li ng-show="WorkService.isStaffMember()" && ng-show="WorkService.isMathProfessor()" class="dropdown">
<a class="dropdown-toggle">Courses
<ul>
<li><a>New Course</a></li>
<li><a>Add Course</a></li>
<div ng-show="WorkService.isMathProfessor()">
<li class=""></li>
<li><a>Algebra I</a></li>
<li><a>Algebra II</a></li>
</div>
</ul>
</li>