Как-то, ng-плащ в AngularJS не работает. Я хочу скрыть {{}} при загрузке страницы. Потому что это выглядит ужасно.Как правильно использовать директиву ng-cloak?
<!DOCTYPE html>
<html lang="en" ng-app>
<head>
<meta charset="UTF-8">
<title>Angular Sample</title>
</head>
<body ng-model="isShow" ng-init="isShow=true">
<p ng-show="isShow"><span ng-cloak>{{ isShow }}</span></p>
<p ng-show="!isShow"><span ng-cloak>{{ isShow }}</span></p>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
</body>
</html>
Вы не указали ng-app a имя – mohamedrias
Как это даже разобрать выражения? Это другое место, где ng-init используется неправильно; директива ng-init не является инициализатором общего назначения, несмотря на его имя. – Claies
, как @ AR7 сказал, вам нужно положить некоторые css к нему работает. Я не рекомендую поместить angular.js в головную часть. –