У меня есть php администратор для создания контента для мобильного приложения с использованием ionic framework, все работает отлично.
но у меня есть небольшая проблема.
когда администратор создает контент и помещает внешнюю ссылку, эта ссылка не работает, даже если она выглядит как ссылка в мобильном приложении.
Это то, что я получаю от php при запросе страницы
{
"id": "1",
"created_date": "2015-05-19 09:09:39",
"title": "Grade 12 Graduation Ceremony",
"description": "<p><a href=\"http:\/\/ais.arrowad.sch.sa\/index.php?option=com_tz_portfolio&view=article&id=249:ais-igcse,-as,-a2-and-american-diploma-overview%E2%80%8F&catid=41&Itemid=538&lang=en\">AIS IGCSE, AS, A2 and American Diploma Overview‏<\/a></P
",
"image": "1432012362.jpg",
"thumbail": "",
"lang": "all",
"date": "2015-05-19",
"timestamp": "1432044579"}
Я печатаю HTML, как это:
в контроллере
angular.module('App')
.filter('to_trusted', ['$sce', function($sce){
return function(text) {
return $sce.trustAsHtml(text);
};
}]);
и в HTML
<div ng-bind-html="data.content| to_trusted"></div>
поэтому ссылка не кликабельна, даже я пытался сделать ссылку как JavaScript «OnClick», но это та же проблема
любая помощь ?
Спасибо
Посмотрите, как отображается ваша ссылка:
"description": "<p><a href=\"http:\/\/ais.arrowad.sch.sa\/index.php?option=com_tz_portfolio&view=article&id=249:ais-igcse,-as,-a2-and-american-diploma-overview%E2%80%8F&catid=41&Itemid=538&lang=en\">AIS IGCSE, AS, A2 and American Diploma Overview‏<\/a></P
Закрывающие теги не работают:
<\/a></P
Обычная HTML-ссылка должна выглядеть, например: