我在myapp.config函数中有一些计算。它们在页面加载(或引导)时执行。我需要在此之后重复这些计算(例如,在单击按钮或身份验证之后; - ))。
所以我需要的是
$ router.reload()(或来自ui-router的$ state)重新加载控制器,配置函数将不会再次执行。
$ window.location.reload()会这样做,但页面将被重新加载,我不想重新加载页面(即用户不应该看到我正在黑客攻击)。
手动自举可能是我需要的,但我不知道如何使用它。我无法执行以下代码两次(对于第一次加载和用户单击按钮后),因为错误“元素已经被引导”。
angular.element(document).ready(function() {
angular.bootstrap(document, ['myapp']);
});
我可以两次执行配置代码的任何想法吗?