Javascript 如何仅在一个视图中启用聊天小部件Smooch.io?

Javascript 如何仅在一个视图中启用聊天小部件Smooch.io?,javascript,angularjs,smooch,Javascript,Angularjs,Smooch,我最近实现了这个小部件“smooch”()来与客户聊天,并在我的网站上帮助她,效果非常好。但是现在我只想在一个视图中启用,比如帮助选项卡。你知道我该怎么做吗 我使用的实现与小部件的文档中所说的相同。在my index.html中,我有以下配置: <script src="https://cdn.smooch.io/smooch.min.js"></script> <script> Smooch.init({appToken: 'my_app_toke

我最近实现了这个小部件“smooch”()来与客户聊天,并在我的网站上帮助她,效果非常好。但是现在我只想在一个视图中启用,比如帮助选项卡。你知道我该怎么做吗

我使用的实现与小部件的文档中所说的相同。在my index.html中,我有以下配置:

<script src="https://cdn.smooch.io/smooch.min.js"></script>

<script>
    Smooch.init({appToken: 'my_app_token'});
</script>

init({appToken:'my_app_token'});

这使得聊天在网站的每个页面上都可见。

我在javascript控制器中找到了一个简单的解决方案

document.getElementById("sk-holder").style.visibility = "hidden";
当我想展示它时:

document.getElementById("sk-holder").style.visibility = "show";
不要忘记使用$timeout(function(){})来调用该脚本。当你的应用程序成熟时,它将防止延迟。