我是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;
});
答案 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();