如何使用angularJs访问HTML(不在控制器中)中的cookie值

时间:2015-05-19 05:12:21

标签: angularjs cookies

我想在html中访问cookie值,我需要检查一个条件,说ng-if =' cookievalue == 1' ....这样我就可以隐藏和显示内容

2 个答案:

答案 0 :(得分:5)

要掌握HTML中的cookie,首先需要将其引用/值存储在angularJS控制器范围中。只有当您与$ scope关联时,您才能在html中访问它

答案 1 :(得分:3)

Manasi是对的,您必须拥有一个控制器才能访问HTML中的值。

您的HTML:

<div ng-if="cookievalue==1"> ... </div>

你的控制器:

.controller('ExampleController', ['$scope', '$cookies', function($scope, $cookies) {

  $scope.cookievalue = $cookies.get('mycookie');

}]);