我的问题是如何在使用AngularJs时隐藏模板标签。我的意思是index.html中我有这样的:编译并隐藏页面源代码中的AngularJs模板
<!doctype html>
<html lang="en" data-ng-app="myApp">
<head data-ng-controller="CtrlHead">
<meta charset="utf-8">
<title>{{title}}</title>
</head>
<body>
<div data-ng-view></div>
<script type="text/javascript" src="js/js.min.js"></script>
</body>
</html>
当我看到在浏览器页面,然后点击右键>查看源文件,我可以看到所有的代码,看到的页面究竟怎么了建。
有什么方法可以编译AngularJs模板,并且只能在视图源中显示完成的html(添加{{title}}和实际视图,而不是data-ng-view)?
请注意我不是在谈论ngCloak,它可以防止{{tag}}在模板编译之前闪现。
谢谢。
你为什么要这么做?它增加了什么价值? – iamyojimbo
主要原因是客户要求它。他的推理是他只是想尽可能多地隐藏我们正在做的事情,而我们使用一些精心制作的模板,他不希望“他们”“窃取”:)顺便说一句,这是一段时间以前,我没有说服他担心它。 – RachelC