我必须做出这样的事情plunker我发现,自动完成,但我必须使用$http
使用php数组。
如果我发出警报来查看我的数组,工作正常,但我不知道我必须做什么来在angularjs中制作这个过滤器:(
我的$ http:
/*CONNESSIONE HTTP -------------------------------------- */
$scope.connessione = function (){
$http({method: 'GET', url: 'http://www.fattura.local/contatti.php'}).
success(function(data, status, headers, config) {
alert(data);
}).
error(function(data, status, headers, config) {
alert("errore.");
}); }; }]);
我的Php阵列:
<?php
$contatti = array('Mario Rossi, Via Cippina,1 - 10100 Torino','Giacomo Puccini, Via Cippella, 2 10100 Torino','Giuseppe Verdi, Via Aida, 14 10100 Torino','Nicolò Paganini, Via NonRipetibile, 33 10023 Chieri');
echo json_encode($contatti);
答案 0 :(得分:1)
一个很好的解决方案是datalist html标记。它的缺点是在safari和IE9及更旧版本中不受支持。但它是非常干净的HTML解决方案。
<input list="data" />
<datalist id="data">
<option value="data1"></option>
<option value="data2"></option>
<option value="data3"></option>
<option value="data4"></option>
<option value="data5"></option>
</datalist>