AngularJS:ES6 $ onInit和$ onDestroy不会触发

时间:2017-01-11 03:34:34

标签: angularjs webpack ecmascript-6 angularjs-controller

我目前正在使用angular1.6开发一个应用程序。加载oclazyloading和webpack的模块。我的控制器就像

'use strict';
class ActivityController {
    constructor($stateParams, commonService) {

        var vm = this;
        this.commonService = commonService;
    }
    $onInit() {
         console.log("on init...");
         alert();
    }
    $onDestroy() {
        console.log("destroying NewPost...");
    }
}

export default angular
    .module('activity.controller', [])
    .controller('ActivityController', ['$stateParams', 'commonService', ActivityController]);

当我使用指令时它起作用了。我在here发布了这个内容。

0 个答案:

没有答案