加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 我如何以角度重新加载/重新启动服务?

发布时间:2020-12-17 17:28:41 所属栏目:安全 来源:网络整理
导读:如何在不重新加载应用程序的情况下重新启动服务? 我不想使用window.location.reload(). 解决方法 您可以使用工厂而不是简单服务,并在其上创建一个重置方法,将其设置为“初始状态”. 例如,您的工厂可能看起来像这样: function MyFactory() { // generate th
如何在不重新加载应用程序的情况下重新启动服务?

我不想使用window.location.reload().

解决方法

您可以使用工厂而不是简单服务,并在其上创建一个重置方法,将其设置为“初始状态”.

例如,您的工厂可能看起来像这样:

function MyFactory() {

    // generate the initial structure of the service
    let Factory = _getDefaultFactory();

    // expose the service properties and methods
    return Factory;

    /**
     * Reset the factory back to its default state
     */
    function reset() {
        // generate the initial structure again
        // and override the current structure of the service
        Factory = _getDefaultFactory();
    }

    /**
     * Generate a default service structure
     */
    function _getDefaultFactory() {

        return {

            // include the reset method so you can call it later
            // e.g. MyFactory.reset();
            reset: reset

            // include other factory properties and methods here

        };

    }

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读