首页 > 解决方案 > 如何在我的 Angular 控制器中打印错误字符串?

问题描述

我的 Angular 控制器中有一个函数,当我单击 html 页面上的某个按钮时该函数启动。我想要做的是,基本上,一旦某个条件得到验证,就在按钮下打印一个错误字符串。我已经对条件进行了工作检查,但是一旦条件得到验证,我将如何打印字符串?

这是我不完整的代码,我应该在布尔检查中放什么?:

 $scope.functionName = function () {
        var  = $('#data_' + $scope.indiceSelezione).val().replace(/\//g, '');
        if (data === undefined || data === '') {
            if ($scope.response.result[$scope.index].flag === true) {

            }
            else {
              $scope.change('CONVALIDATO');
            };

标签: angularjsfrontend

解决方案


您可以简单地分配错误消息,$scope如下所示:

 $scope.controlliConvalida = function () {
        var dataRendIntegr = $('#dataRendInteg_' + $scope.indiceSelezione).val().replace(/\//g, '');
        if (dataRendIntegr === undefined || dataRendIntegr === '') {
            if ($scope.response.risultatoRicercaPrimoLivello[$scope.indiceSelezione].flagInLavorazione === true) {
              $scope.errorMessage = "Your error Message"
            }
            else {
              $scope.cambiaStatoProcesso('CONVALIDATO');
            };

在您的 HTML 中,您可以使用插值 {{ }} 打印它

<p> {{ errorMessage }} </p>

推荐阅读