У меня есть один метод метода items.getItems();угловой js: контроллер и обслуживание
getItems: function(callback){
$http({
url: url,
method: "POST"
}).success(function(data, status){
callback(data);
}
}).error(function(err){
console.error('Error: %s error: %O', 'getLanguages[*] failed.', err);
});
}
Я использую его в мой контроллер, я хотел бы назвать его внутри функции:
$scope.param= function(){
items.getItems(function(data){
$scope.selectedItemsUpdate = data;
});
return $scope.selectedItemsUpdate}
и в моем HTML-страницы, чтобы сделать, как-то:
<div data-dy-item data-items="param()"
</div>
Но это doens't work
Это не может быть актуальной проблемой, но я считаю, что использование 'function' в качестве имени' function', даже если оно разрешено Javascript, является Bad Thing (TM). Помимо документального оплошности, я не думаю, что он полетит с IE9 и ниже. –
Что такое "data-dy-item" и "data-items"? Являются ли они угловыми директивами? – ProxyTech
Это директива – user880386