在growl alert中编译HTML

时间:2014-03-28 00:07:56

标签: angularjs jgrowl

我正在尝试使用咆哮警报编译HTML。这是我的代码:

var html = '<h3>' + rejection.config.method + ' '+ rejection.config.url + '</h3>' +
   '<hr><div>' +
   (_.isObject(rejection.data) ? ('<pre>' + JSON.stringify(rejection.data, null, 2) + '</pre>') : rejection.data) +
   '</div>' + '<a ng-click="reportError($event)"><i class="fa fa-bullhorn hoverable"></i>  Report this error</a>';
   growl.addErrorMessage(html,
   {
       enableHtml: true
   });
   $compile(html)($scope);

在页面上,HTML看起来像:

<div ng-bind-html="message.text" ng-switch-when="true" class="ng-scope ng-binding"><h3>GET services/link</h3><hr><div>null</div><a><i class="fa fa-bullhorn hoverable"></i>  Report this error</a></div>

html应该包含我附加的指令:"<a ng-click="reportError($event)"并且它没有被添加。有什么想法吗?

0 个答案:

没有答案