我正在研究Angular的一些大型简单天气应用程序,因为练习原因而且我被卡住了..
我有一个像这样的角度json feed:
app.factory('forecast', ['$http', function($http) {
return $http.get('http://api.openweathermap.org/data/2.5/weather?q=Amsterdam,NL&lang=NL_nl&units=metric')
.success(function(data) {
return data;
})
.error(function(err) {
return err;
});
}]);
Run Code Online (Sandbox Code Playgroud)
并将feed加载到index.html.它的全部工作和我现在的魔杖是索引上的输入表单,它改变了js/services/forcast.js上网址的阿姆斯特丹部分,其中上面的代码是另一个城市,所以人们可以看到他们的城市天气.
请参阅此处的演示:http://dev.bigstoef.nl/workspace/shiva/weer/index.html
我已经尝试了所有关于现在的可选选项,而且我还有3天了,这是不行的.这里有什么正确的方法?
我有这条线:
token = videos.results[i].titlemay_link.split("?v=")[1];
Run Code Online (Sandbox Code Playgroud)
videos.results [i] .titlemay_link = youtube视频的链接分割只返回代码.
现在的问题是,我得到的一些youtube链接是这样的链接:
https://www.youtube.com/watch?v=1zO9nWgI_LY&feature=youtu.be
Run Code Online (Sandbox Code Playgroud)
所以我得到的输出是:
1zO9nWgI_LY&feature=youtu.be
Run Code Online (Sandbox Code Playgroud)
这不会加载嵌入播放器中的视频,我怎么能摆脱
&feature=youtu.be
Run Code Online (Sandbox Code Playgroud)
谢谢!