Oto pełna błąd pojawia się w kątowym ui-select
Error: [$interpolate:interr] Can't interpolate: {{$select.getPlaceholder()}} TypeError: Cannot read property 'length' of undefined
My znaczników jest:
<ui-select multiple ng-model="case.keywords" theme="bootstrap">
<ui-select-match placeholder="Select keywords...">{{$item.name}}</ui-select-match>
<ui-select-choices repeat="keywords in keywords | filter: $select.search">
<div ng-bind-html="keyword.name | highlight: $select.search"></div>
</ui-select-choices>
</ui-select>
<p>Selected: {{case.keywords}}</p>
Nic specjalnego w kontrolerze innym niż get
tylu słów kluczowych z db. Oczywiście ngSanitize
i ui.select
są zawarte w zależnościach modułów.
Inną kwestią, którą mam, jest to, że wybory nie są widoczne. Mogę pokazać wybrane, ale lista wyborów nie jest widoczna. Używam motywu bootstrap, do którego odwołuje się select.css
. Oto jak to wygląda
Dziękuję za pomoc.
co '$ select' jest – levi
https://github.com/angular-ui/ui-select/wiki/ui-select to jest wiki użytkownika ui-select. Pokazuje, w jaki sposób używany jest '$ select'. Po prostu wziąłem go stamtąd – Sincere
Jaką wersję kąta i ui-wybierz używasz? – Fiver