2016-05-02 2 views
-1

Есть ли способ скрыть угловые атрибуты, такие как ng-model или ng-repeat сформировать скомпилированный вывод HTML. Проблема состоит в том, что каждый может легко просмотреть источник HTML, который раскрывает имя моего Angular App, Controllers, Directives и т. Д.Как скрыть форму Углового кода HTML

+2

Даже если есть способ скрыть его, вы также будете скрывать его в клиентском браузере. И это не решит вашу проблему. Почему вы все равно хотите скрыть? – choz

+0

позволяет просто сказать, что я не хочу, чтобы посетители видели, что я использовал Anuglar – Shreyas

+2

Нет, вы не можете. Даже если вы вообще не используете angularJS, заранее узнайте, что вы ** не ** используете угловые. :П. Почему вы не хотите, чтобы они знали, что вы используете угловой? Если ваша озабоченность связана с безопасностью, Angular может быть [Model-View-Whatever] (https://plus.google.com/+AngularJS/posts/aZNVhj355G2), которой вы хотите. Так что удачи на этом .. – choz

ответ

1

Вы не можете полностью скрыть, но там другое решение, например,

вы можете использовать инструменты для минимизации источников. См Google Clousure и ng-min для angular.js

Взгляните на тех проектах, которые могут быть полезны: ng-boilerplate и yeoman - angularjs, gulp, лучше построить свой проект сингла уменьшенного и обезображенный JS файл.

-1

№ Угловые произведения с использованием атрибутов HTML. Так что его нельзя изменить.

0

Я думаю, что вы не можете скрыть код, но вы можете использовать инструменты для Минимизировать источников, как хрюкать строить, использовать хрюкать, чтобы создать один единый файл JS для вашего приложения

Смежные вопросы