我想在我的 angularjs 项目中使用这个库( http://pinesframework.org/pnotify/ )
在这里显示错误通知是一个简单的用法:
$.pnotify({
title: 'Oh No!',
text: text OR HTML,
type: 'error'
});
我想要的是在通知中显示我收到的 JSON 错误,但我无法在此通知中添加带有角度标签的 html。
这就是我试图做的(我从服务调用它,我将 $scope 传递给函数):
scope.errors = {"errors":[{"text":"error1"},{"text":"error2"}]};
var htmlTemplate = '<p ng-repeat = "error in errors.errors">{{error.text}}</p>';
var result = $compile(htmlTemplate)(scope);
然后
$.pnotify({title: title,
text: result,
type: 'error',
});
但通知只是显示[object Object]
如果我尝试将它添加到这样的 div 中,它可以正常工作
result.appendTo($("#someDiv"));
我试图解决它,但对我没有任何效果,我想从 angularjs 方面解决它,而不是通过为我的案例更改库。
谢谢