我使用yo angular
生成了一个角度应用。然后我添加<script src="https://apis.google.com/js/client.js?onload=init">
</script>
和
<script type="text/javascript">
function init(){
window.init();
}
</script>
生成的index.html。在生成的控制器中,我添加
$window.init= function() {
$scope.$apply($scope.loadScoreboardLib);
};
$scope.loadScoreboardLib = function() {
var ROOT = 'https://id.appspot.com/_ah/api';
gapi.client.load('name', 'v1', function() {
$scope.isBackendReady = true;
$scope.list();
}, ROOT);
};
但是在保存文件时我没有定义gapi。我是否将代码放在错误的位置或问题是什么?我看到gapi没有被宣布,但看到一些例子似乎没有人明确宣布它,所以我只是假设它是谷歌魔术或我缺乏知识。