到目前为止我所拥有的是
$mdDialog.show(
$mdDialog.alert()
.parent(angular.element(document.querySelector('#popupContainer')))
.clickOutsideToClose(true)
.title('Discount comanda')
.textContent(paymentNotifications.join())
.ariaLabel('Alert Dialog Demo')
.ok('Am inteles')
)
我希望paymentNotifications中的项目显示为单独的字符串。此时,项目显示在一行中,如“此代码是第一个,此代码是第二个”。
我希望它们显示为
This code is the first one,
This code is the second one
我该怎么做?
答案 0 :(得分:1)
您需要使用.htmlContent()
并且必须在html中导入angular-sanitize.js
并加载ngSanitize
,因为模块依赖项。喜欢:
var app = angular.module('MyApp', ['ngSanitize', //... other modules//]);
然后你的代码应该是:
$mdDialog.show(
$mdDialog.alert()
.parent(angular.element(document.querySelector('#popupContainer')))
.clickOutsideToClose(true)
.title('Discount comanda')
.htmlContent(paymentNotifications.join('<br>'))
.ariaLabel('Alert Dialog Demo')
.ok('Am inteles')
);