Javascript 在控制器中定义的HTML中调用函数
加载HTML页面时如何调用函数?现在,通过按下按钮手动进行功能调用,如:Javascript 在控制器中定义的HTML中调用函数,javascript,html,angularjs,Javascript,Html,Angularjs,加载HTML页面时如何调用函数?现在,通过按下按钮手动进行功能调用,如: <p> {{address}} </p> <button class="btn btn-primary checkout" ng-click="getAddress()"> <i class="fa"> Get address</i> </button> {{地址} 获取地址 也可以使用{{getAddress()}}调用函
<p>
{{address}}
</p>
<button class="btn btn-primary checkout" ng-click="getAddress()">
<i class="fa"> Get address</i>
</button>
{{地址}
获取地址
也可以使用{{getAddress()}}调用函数。但是,正如预期的那样,它会导致无限循环
getAddress()调用后端,获取数据并填充$scope($scope.address)上的地址
自动加载并去掉按钮会很好。在控制器本身中,您可以调用getAddress()。 您可能有如下控制器
myapp.controller('yourController', function($scope){
$scope.address = "";
$scope.getAddress = function(){
$scope.address = "some address";
};
//You can call here itself, it will get invoked when page and in turn your script loads
$scope.getAddress();
});
为什么不直接在你的控制器里打电话呢?