Javascript 删除类实例

Javascript 删除类实例,javascript,angularjs,instance,es6-class,Javascript,Angularjs,Instance,Es6 Class,我正在尝试删除一个类的实例 我有一个带有事件侦听器的标记和一个类方法删除: <msg-item> <span>username: {{this.username}}</span> <p>message: {{this.message}}</p> <button ng-click="$ctrl.remove()">delete</button> <msg-item> <ms

我正在尝试删除一个类的实例

我有一个带有事件侦听器的
标记和一个类方法
删除

<msg-item>
    <span>username: {{this.username}}</span>
    <p>message: {{this.message}}</p>
    <button ng-click="$ctrl.remove()">delete</button>
<msg-item>
<msg-item>
    <span>username: {{this.username}}</span>
    <p>message: {{this.message}}</p>
    <button ng-click="$ctrl.remove()">delete</button>
<msg-item>
<msg-item>
    <span>username: {{this.username}}</span>
    <p>message: {{this.message}}</p>
    <button ng-click="$ctrl.remove()">delete</button>
<msg-item>

问题:如何从界面中删除类的实例以及关联的HTML?

什么
删除
您不能删除变量或对象实例(如
删除此
删除myVariable
),您只能从对象中删除属性(比如
删除这个。something
或者
删除我的变量。something
).Javascript使用垃圾收集器,您不必担心删除以节省内存等。如果没有引用此类,则该类将自行销毁。什么接口?。如果您指的是HTML,则您删除的是HTML部分,…我必须承认我不是anuglarjs用户,但无论您使用何种后端框架,您都不会t delete class..ES6类,仅仅是Javascript函数原型上的糖而已。删除元素通常只是
element.remove();
,不需要对类做任何事情?
class msgItemCtrl{
    constructor(){
        this.username = "johndoe";
        this.message = "hello world";
    }
    remove(){
        console.log('FIRING: Class Method (remove)');
        delete this;
    }
}