在字符串之间添加新行[Angular JS]

时间:2016-12-22 12:30:00

标签: javascript angularjs regex newline trim

我正在进行角度应用。在用户尝试更改密码的情况之一中,我有一个服务调用,它将在单个响应中返回多个错误消息,以防止密码更改失败。回复如下所示。

密码应符合该政策。以前的密码无法重复使用。新密码和确认密码都应匹配。密码太短。

如何在每次完整停止(。)之后添加新行,以便我可以在新行中显示错误消息而不是一起显示。

JS代码

function (errorData) {
    $ctrl.errorMessage = errorData.data.error;
        $mdToast.show(
            $mdToast.simple()
                .textContent($ctrl.errorMessage)                       
                .hideDelay(3000)
            );
});

1 个答案:

答案 0 :(得分:0)

试试这个

  $mdToastProvider.addPreset('testPreset', {
      options: function() {
        return {
          template:
            '<md-toast>' +
              '<div class="md-toast-content">' +
                'This is a custom preset' +
              '</div>' +
            '</md-toast>',
          controllerAs: 'toast',
          bindToController: true
        };
      }
    });

    $mdToast.show(
      $mdToast.testPreset()
    );

了解更多信息https://material.angularjs.org/latest/api/service/ $ mdToast