Я пытаюсь использовать угловую директиву, он отлично работает, если я ставлю его нормально JS файл, но если я пытаюсь поставить его в функцию он не работает:angularjs - директива не работает функция
function getCity(city){
document.getElementById("weather").innerHTML=city;
$.get('https://query.yahooapis.com/v1/public/yql?q=select * from weather.forecast where woeid in (select woeid from geo.places(1) where text="' + city + '")&format=json', function (data) {
humi = data.query.results.channel.atmosphere.humidity;
});
var app = angular.module("weatApp", []);
app.directive("humiGet", function() {
return {
template : [humi]
};
});
}
является GE Где угодно? – Deep
Вы, должно быть, забыли позвонить в getCity(). Пожалуйста, проверьте. – superUser
Он называется и document.getElementById («погода»). InnerHTML = city; работает так, как он называется, но директива doesnt – Vanagasa