Я использую Угловой сделать HTTP GET запроса $ для некоторых данных (я удалил URL, чтобы сделать его легче читать здесь):
var app = angular.module('pointsource', []);
app.controller('UserProfile', ['$http', function($http){
var profile = this;
profile.bio = [ ];
$http.get('URL').success(function(data){
profile.bio = data;
});
}]);
Said данные всегда случайны и организовано так:
"person": {
"gender": "female",
"first-name": "Yvonne",
"family-name": "Young",
"pictureURL": "/assets/img/female2.png"
}
Я пытаюсь понять, как добавить specfic классы HTML-элемента на основе, если пол возвращается мужчина или женщина. Любые идеи, что еще мне нужно добавить к моему контроллеру, чтобы это сделать? Благодаря!
Вот моя неудачная попытка:
var app = angular.module('pointsource', []);
app.controller('UserProfile', ['$http', function($http){
var profile = this;
profile.bio = [ ];
$http.get('http://applicant.pointsource.us/api/testUser/57869704f62a2d8f3c05da99').success(function(data){
profile.bio = data;
if (profile.bio.person.gender == 'male') {
$('#gender').addClass('male');
}
});
}]);