从函数返回数据并将其分配给AngularJS中的变量

时间:2019-04-22 11:29:20

标签: angularjs

我是angularjs的新手,我正在尝试将数据从一个函数返回到另一个函数,并将其存储在变量中。但我遇到异常 TypeError:$ 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 :(得分:0)

如果您要做的只是获取$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();