2
에서 소화 실행 :어떻게 수동으로이 같은 컨트롤러를 쓰기 위해 노력하고있어 각도 요소
export default class someServiceCtrl{
constructor(someService) {
this.someService= someService;
this.$isEditable = false;
this.options = {};
this.items=[];
this.emptyData = true;
}
switchIsEditable(){
this.$isEditable = !this.$isEditable;
if(this.$isEditable){
angular.element(document).on('keydown', function (e){
if(e.keyCode === 27 || e.keyCode === 31){
this.$isEditable = false;
}
}.bind(this));
}
}
dialogGotBlurred(){
this.$isEditable = false;
}
}
someServiceCtrl.$inject = ['someService'];
을하지만 $ isEditable은 결코 변하지 않는다. 나는이 시점에서 붙어있다.
어떻게 작동합니까?
감사합니다.