Как я могу показать в AngularJS и url или обычный текст, если переменная содержит текст?AngularJS показать url или обычный текст, если значение содержит текст
Например, давайте есть модель
$scope.model = {
Url: ''
};
<div data-ng-controller="myController">
if (model.Url)
{
<a href="{{model.Url}}">URL</a>
}
else
{
<p>{{model.Url}}</p>
}
<div>
P.S. Условие if else предназначено для демонстрационной цели, поэтому как я могу принять это, используя директиву, например, data-ng-if
?
Если 'if' оператор решает ложно, то нет ничего, чтобы отобразить в теге 'p' в любом случае ... – Kabb5
Вы не указываете условия в своем примере. Кроме того, не будет ли запутанным, если свойство с именем Url содержит что-то еще, кроме URL-адреса или null? –