我正在使用CMS(Jahia),它给我一个名为loggedIn的变量,当我连接或不连接时,它变为true或false。
我从JSP中获取此变量。
function navBarLinks(CONTEXT) {
var directive = {
bindToController: {
currentLanguage: '@',
userPreferredLanguage: '@',
isLogged: '='
// lang à supprimer dans la .jsp
},
controller: NavBarLinksController,
controllerAs: 'navbarlinksCtrl',
restrict: 'E',
scope: {},
这个变量运作良好,但我得到了一个"激活"每次加载页面时调用的函数。我想在每次调用函数activate时看到我的isLogged(此函数在控制器中)。当此值发生变化时,仅在变化时,调用函数。
尝试$ scope。$ watch。