2016-01-28 22 views
1

我是新来sproutecore框架,我注意到事情的作品比建立一个Web应用程序上的纯JavaScript使用jQuery(例如)加入谷歌自动完成搜索框映射到与sproutecore框架构建项目

因此很不同,我不明白我该如何插入和绑定谷歌地图搜索框视图到我的网络应用程序(纯js它只是包括谷歌api脚本和实例化一个对象,如下所示:autocompleteDeparture = new google.maps.places.Autocomplete(departureField, options);

+1

你可以更具体地说明你想要达到的目标吗?请随时访问freenode上的iRC频道,或者使用Gitter(https://gitter.im/sproutcore/sproutcore) – mauritslamers

+0

我很感谢您的帮助,但是我发现sproutcore有点太复杂了,我现在无法学习。我有一个现有的网站,我主要只是想让它的代码更清晰,更多“面向MVC”。所以我认为[“Knockout”](http://knockoutjs.com/)是我现在更好的解决方案 –

+0

我可以想象,SproutCore是一个完整的堆栈MVC应用程序框架,非常像Cocoa这样的本地GUI环境,因此需要不同的方法。 – mauritslamers

回答

2

通常会将任何外部JS文件放在frameworks目录中,然后您可以像使用它将其包含在<script> 标签。也就是说,您可能希望在SC.ViewdidAppendToDocument()方法中执行您的Google地图代码,以确保其可见并且Google地图代码可以正确绑定到该地图代码。

+0

感谢您的回答。然而,我决定进入更易于学习的框架(具体而言,“淘汰赛”),可能sproutcore是一个非常强大的框架,但它与使用纯HTML5-JavaScript-CSS-JQuery制作网站截然不同,我希望你的回答对另一个想知道类似案例的人有用。 –