Возврат данных из функции и присвоение их переменной в AngularJS - PullRequest
0 голосов
/ 22 апреля 2019

Я новичок в angularjs и пытаюсь вернуть данные из функции в другую функцию и сохранить ее в переменной.но я получаю исключение Ошибка типа: $ scope.message не является функцией Может кто-нибудь помочь мне, пожалуйста

   <h3 class="panel-title">{{welcome}}</h3>

      $scope.message = function(){
               return "welcome Ramakrishna";
            } 

      $scope.message().then((result) => {
                $scope.welcome=result
            }).catch((err) => {
                $scope.welcome=err;
            });

1 Ответ

0 голосов
/ 22 апреля 2019

Если все, что вы хотите сделать, это получить значение строки, возвращаемой функцией $scope.message(), вы можете просто сделать

$scope.welcome = $scope.message();

$scope.message() уже возвращает строку, поэтому вам не нужно указывать .then().

Следовательно попробуйте этот код:

<h3 class="panel-title"> {{welcome}}</h3>

$scope.message = function() {
  return "welcome Ramakrishna";
}

$scope.welcome = $scope.message();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...