对 AngularJs 非常陌生,并试图找出为什么我的函数完全打印如下。
Hello function () { return (this.sal) * 12; }
这是我的代码。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<script type="text/javascript">
var app=angular.module("sample",[]);
app.controller("emp",function($scope){
$scope.Name="Jag";
$scope.sal="4500"
$scope.getAnnualSal = function()
{
return (this.sal) * 12;
}
});
</script>
</head>
<body ng-app="sample">
<div ng-controller="emp">
Hello {{getAnnualSal}}
</div>
</body>
</html>
最佳答案
试试这个,它是一个函数而不是变量:
Hello {{getAnnualSal()}}
关于javascript - 函数完全打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45863354/