initAutocomplete不是一个函数

时间:2017-08-19 12:20:28

标签: javascript angularjs

我正在尝试使用AngularJS使用Place Autocomplete,我收到:

  

initAutocomplete不是函数

我搜索了类似的问题,没有任何帮助解决问题。

这是我的代码:

    <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDsMQs29oSTadTMQI8Qy-VudC4N-kPvCpU&libraries=places&callback=initAutocomplete"
        async defer></script>

在我的html文件中,我包括:

$scope.slctd_lng = 'SDF'
$scope.slct_att = 'SD'

注意:我可以看到:(在html文件中)

data = (send_msg(msg_balance))
print(data['Responses'][-1]['4']['BTC'])

但我没有在控制台中收到'OUT'!!

由于

2 个答案:

答案 0 :(得分:0)

在控制器内声明一个函数。 $scope.initAutocomplete = function () ...;然后将其用作$ scope.initAutocomplete()或HTML中的initAutocomplete()

答案 1 :(得分:0)

它现在有效,我没有改变任何东西.. 我重写了init函数,它现在可以正常工作,也许是输入错误。

感谢