0
で$リソースを呼び出すために、私は以下のコードを持っている:どの角度
controllesがあります
$scope.buscarTermos = function (termo, campo){
if(termo.length>1){
$scope.legendas = Legenda.query({'termo':'Luiz', 'campo':'legenda'}, function(todo) {
});
}
}
や工場$ buscarTermosを動作させるためにどのよう
.factory('Legenda', ['$resource',
function ($resource) {
return $resource(apiDomain + 'AutoComplete/', {
'termo': '@Termo',
'campo': '@Campo'
});
}])
を?私がそれを呼び出すと$ scope.legendasに何も起こりません。それはただ約束をロードします...私は約束をどのように実行しますか?
apiDomainはどこで定義されていますか? – Aravind
http:// localhost:55399/teste/api – Vinicius
コードには$ q.all([$ scope.legendas.promise ... が置かれています。$ scope.legendas = Legenda.query({'termo': 'Luiz'、 'campo': 'legenda')); buscarTermosの前では動作しますが、ページがロードされたときだけでなく、必要に応じて呼び出す必要があります。 – Vinicius