ben açısal ui-select
Error: [$interpolate:interr] Can't interpolate: {{$select.getPlaceholder()}} TypeError: Cannot read property 'length' of undefined
Benim işaretlemesinde olsun tam hatadır geçerli:
<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>
get
dışındaki denetleyicide özel bir şey, db. Açıkça ngSanitize
ve ui.select
modül bağımlılıklarına dahil edilmiştir.
Sahip olduğum diğer konu, seçeneklerin görünmez olmasıdır. Seçilenleri gösterebiliyorum, ancak seçeneklerin listesi görünmüyor. Önyükleme tema kullanıyorum, select.css
başvuruyor. İşte Yardımlarınız için teşekkür ederim
gibi görünüyor budur.
İlk I keyword
için keywords
değişti: benim denetleyicisi I
<ui-select-choices repeat="keywords in keywords | filter: $select.search">
İkinci @SunilVurity ve @Fiver dan
neyi '$ select' – levi
olduğunu https://github.com/angular-ui/ui-select/wiki/ui-select bu, ui seçiminin wiki'sidir. $ Select'in nasıl kullanıldığını gösterir. Ben sadece oradan aldım – Sincere
Hangi açı ve ui-select sürümünü kullanıyorsunuz? – Fiver