【发布时间】:2017-07-06 21:54:53
【问题描述】:
在尝试使用 Angular JS 将以下变量绑定到 HTML 属性时,我需要帮助。在我的控制器文件中,我有这个
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 的值,但这似乎也不起作用。
【问题讨论】:
-
你能再显示一些代码吗?特别是您实现 jQuery UI 消息框的方式。
-
@Canastro 我在做这个之前浏览了那个帖子。我已经尝试过 ng-attr-title 但还是不行
标签: javascript jquery angularjs jquery-ui binding