相关疑难解决方法(0)

如何从JavaScript对象中删除属性?

假设我创建一个对象如下:

var myObject = {
    "ircEvent": "PRIVMSG",
    "method": "newURI",
    "regex": "^http://.*"
};
Run Code Online (Sandbox Code Playgroud)

什么是去除财产的最好方式regex与新落得myObject如下?

var myObject = {
    "ircEvent": "PRIVMSG",
    "method": "newURI"
};
Run Code Online (Sandbox Code Playgroud)

javascript object-properties javascript-objects

5813
推荐指数
39
解决办法
208万
查看次数

Javascript相当于对象模型中的destruct

由于我用javascript的时髦"对象模型"处理过去,我认为没有析构函数这样的东西.我的搜索有点不成功,所以你们是我最后的希望.如何在实例销毁时执行内容?

javascript destructor

40
推荐指数
2
解决办法
6万
查看次数

angular2中服务的生命周期方法

是否可以为带有注释的服务提供生命周期挂钩@Injectable()

我曾经期望在这样的服务上调用生命周期钩子,但我被证明是错误的,它似乎@Component只是在工作.当依赖注入创建/销毁服务时,有没有办法在服务中获得信息?

import {Component, Injectable, OnInit, OnDestroy} from 'angular2/core';

@Injectable()
export class SampleService implements OnInit, OnDestroy {
    ngOnInit() {
        console.log("OnInit")
    }
    ngOnDestroy() {
        console.log("OnDestroy")
    }
}

@Component({
  selector: "sample",
  template: "<div>Sample Component</div>",
  providers: [ SampleService ]
})
export class SampleComponent {
  constructor() { private _sampleService: SampleService }
}
Run Code Online (Sandbox Code Playgroud)

dependency-injection angular

33
推荐指数
2
解决办法
2万
查看次数