0

任何想法当用户选择 jquery 选择函数时,代码可以执行 selectResults() (角度函数)并传入用户选择的值?

minLength: 2,
delay: 500,
select: function (event, ui) {
    $('#fwSearch').val(ui.item.selectedValue);

    debugger;
    //navigate to the FirewallDetail page.
    selectResults($('#selectedUnit').val(ui.item.selectedValue));
}
4

1 回答 1

2

这是使用指令的方法。 http://plnkr.co/edit/ZFj4rz

在此示例中,它使用sourceonselect属性来处理自动完成源和选择事件。

app.directive('autocomplete', function() {
  return { 
    restrict: 'A',
    scope: {
      source: '=',
      onselect: '='
    },
    link: function( scope, elem, attrs ) {
      $(elem).autocomplete({
        source: scope.source,
        delay: 500,
        minLength: 2,
        select: function( event, ui ) {
          scope.onselect( ui.item.value );
        }
      });
     }
  };
});
于 2012-09-11T22:12:38.900 回答