我的問題是如何在使用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