Мне нужна помощь в попытке привязать следующую переменную к атрибуту HTML с помощью Angular JS. В моем файле контроллера у меня есть этотУгловое js привязка к атрибуту title
controller.js
$scope.errorDialog = function(errorTitle, errorMessage){
$scope.errorTitle = errorTitle;
$scope.errorMessage = errorMessage;
$("#dialog-confirm").dialog('open');
}
параметры errorTitle и ErrorMessage оба установлены в другой функции.
В моем HTML файл у меня есть это окно сообщения об ошибке (с помощью Jquery UI)
abc.html
<div title="{{errorTitle}}" id="dialog-confirm" >
<p><span class="ui-icon ui-icon-alert" style="float:left; margin:12px 12px 20px 0;"></span>{{errorMessage}}</p>
</div>
По какой-то причине не отображается название. Я попытался изменить его на ng-attr-title = "{{errorTitle}}", но это тоже не сработает. Я также попытался использовать функцию в атрибуте title и вернуть значение errorTitle, но это тоже не работает.
Возможный дубликат [Как заставить AngularJS связываться с атрибутом title тега A?] (Http://stackoverflow.com/questions/18230868/how-do-you-get-angularjs-to-bind-to-the-title -attribute-of-an-a-tag) – Canastro
Можете ли вы показать еще какой-нибудь код? специально, как вы внедрили окно сообщения jQuery UI. –
@Canastro я прошел через это сообщение, прежде чем делать это. Я уже пробовал ng-attr-title, но он все равно не работал – NimazSheik