【问题标题】:Adding new line in between string [Angular JS]在字符串 [Angular JS] 之间添加新行
【发布时间】:2016-12-22 12:30:00
【问题描述】:

我正在开发一个角度应用程序。在用户尝试更改密码的一种情况下,我有一个服务调用,它将在一次响应中返回多个错误消息,以指示密码更改不成功。响应如下所示。

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

如何在每个句号(。)之后添加一个新行,以便我可以在新行中显示错误消息而不是一起显示。

JS 代码

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

【问题讨论】:

    标签: javascript angularjs regex newline trim


    【解决方案1】:

    这样试试

      $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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-02
      • 2021-10-05
      • 1970-01-01
      • 2016-03-09
      • 2013-03-09
      • 2021-12-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多