1

如何$select.search从我的代码中设置搜索字符串(即 )?当然,应根据新的搜索字符串应用对选择的过滤器。

4

2 回答 2

1

您可以使用 ui-select 元素上的 ng-init 指令来获取 ui-select 控制器:

<div ng-controller="MyCtrl">
    <ui-select ng-init="$parent.myUiSelect = $select" ...>
    ...
    </ui-select>
</div>

然后在你的控制器中:

app.controller('MyCtrl', ['$scope', function($scope) {
    $scope.myUiSelect.search = "new value";
}]);
于 2016-01-15T15:46:14.133 回答
0

尝试如下。

HTML:

<ui-select id="mySelect">

JS:

angular.element('#mySelect').controller('uiSelect').search = "<new-search-string>";
于 2016-01-08T17:40:56.523 回答