У меня есть директива, которая должна применяться к каждому тегу 'select', но поскольку она анализирует выбранные данные, она должна быть сделана после загруженных данных.
Следующий код, который я написалработать только с последним выбранным элементом:
myApp.directive('optionsClass', function ($parse) {
return {
require: 'select',
link: function ($scope, elem, attrs, ngSelect) {
$scope.updateLang = function () {
// Here i perform data parsing
}
}
};
});
контроллер:
myApp.controller('myCtrl', function ($scope, $http) {
$scope.loadData = function () {
$http({
url: 'x',
method: 'POST',
data: { data: $scope.data}
}).then(function(response) {
$scope.updateLang();
}
});
}