我用普通方法設置了一個cookie,想用到html頁面里面ng-show的方式里面。代碼大致如下:.js:<script>document.cookie="language="+1;</script>.html:<div ng-if="language == 1">aaa</div><script>$scope.language = document.cookie;
alert($scope.language);</script>其中省去了angular controller的配置內容。這段代碼中alert可以顯示出來language=1。但是不知道為什么ng-if的效果就是出不來。我試著把ng-if內容改成ng-if="show()"然后angular controller中內容改成$scope.show = function(){ if($scope.language==1){ return true;
} else return false;
}還是一樣不行。到底什么原因呢?
angularjs 使用普通js方法調用cookies不能用在ng-show
弒天下
2018-09-20 06:06:39