私はextjs4で働いています。私は天気モジュールに取り組んでいます。コントローラーコードを使用して気象情報を取得しています-
getWeather : function() {
var getdata=this.getipaddress();
console.log(getdata);
var city = "pune";
var urllink="http://api.wunderground.com/api/4ab310c7d75542f3/geolookup/conditions/q/IA/" + city + ".json";
console.log(urllink);
Ext.require('Ext.data.JsonP', function() {
Ext.data.JsonP.request({
//url : "http://api.wunderground.com/api/4ab310c7d75542f3/geolookup/conditions/q/IA/pune.json",
url:urllink,
success : function(parsed_json) {
var location = parsed_json['location']['city'];
var temp_c = parsed_json['current_observation']['temperature_string'];
alert("Current temperature in " + location + " is: "
+ temp_c);
return temp_c;
var viewObj=Ext.create('Balaee.view.sn.user.weather');
var viewObj.show();
}
});
});
},
ここで、この temp_c 変数の値と都市を表示したいと思います。これらの両方の変数を直接持っています。私はそれに関連する店を持っていません。
Ext.define('Balaee.view.sn.user.weather',
{
extend:'Ext.view.View',
id:'weatherId',
alias:'widget.weatherView',
config:
{
tpl:'<tpl for=".">'+
'<div id="main">'+
'</br>'+
'<b>City :- </b> {city} </br>'+
'<b>Temp:- </b> {temp_c} </br>'+
'</div>'+
'</tpl>',
itemSelector:'div.main',}
}); しかし、上記のビューには値が表示されていません。では、これらの変数をビューに表示するにはどうすればよいでしょうか?