我在我的$scope变量中设置了一些html文本,其中也包含了ng-click属性,这样在点击链接时,它就会调用角控制器函数。
$scope.message = "dum messge<a data-ng-click='loadCalenderData()'>retry</a>";
//view
<div ng-bind-html="message"></div>我试过data-ng-click和ng-click,但是没有运气。
发布于 2016-11-04 21:05:57
这是ng-sanitise的工作,以防止任何未经授权的标记或脚本被呈现在页面上。
这是一种更简单的机制,它将错误消息与标记/功能分离开来:
//view
<div ng-bind-html="message">
<a data-ng-click='loadCalenderData()' ng-show="message">retry</a>如果希望它依赖于其他东西,只需使用不同的作用域变量即可。
https://stackoverflow.com/questions/40431398
复制相似问题