2016-11-11 7 views
0

Есть ли способ передать строку через ng-href и получить тот же результат, что и значение этой директивы?Использование функции ng-href как функции фильтра

например. {{ url | ng-href }}

Таким образом, фильтр или труба дезинфицируют любые значения и соответствуют правильной схеме URL.

ответ

0

Не совсем понятно, чего вы пытаетесь достичь. Но если вы хотите, чтобы иметь возможность преобразовать строку в модели в атрибут href на <a> тега - вы можете использовать что-л нравится эта $sce.trustAsUrl (angular site docs)

SCE помогает в написании кода таким образом, что (а) по умолчанию защищена и (b) делает аудит для уязвимостей безопасности, таких как XSS, clickjacking и т. д. намного проще.