AngularJS自定义Google Maps指令,错误:'Window'上的'getComputedStyle':参数1不是'Element'类型.

Rob*_*ber 0 google-maps angularjs

我想在AngularJS中创建一个简单的指令,根据位置显示Google地图.

我收到此错误: Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'.

我创建了下一个plunker来重现问题:http://plnkr.co/edit/Fnmanw1sjblKTJNmYGaV?p = preview

小智 5

改变这个:

var map = new google.maps.Map(element, mapOptions);  
Run Code Online (Sandbox Code Playgroud)

对此:

var map = new google.maps.Map(element[0], mapOptions);   
Run Code Online (Sandbox Code Playgroud)