This repository has been archived by the owner on Oct 2, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
FAQs
Ben Scott edited this page Aug 5, 2015
·
8 revisions
You cannot write:
<ui-select ng-model="item"> <!-- Wrong -->
[...]
</ui-select>
You need to write:
<ui-select ng-model="item.selected"> <!-- Correct -->
[...]
</ui-select>
Or:
<ui-select ng-model="$parent.item"> <!-- Hack -->
[...]
</ui-select>
For more explanations, check ui-select #18 and angular.js #6199.
You need to use module ngSanitize (recommended) or $sce:
$scope.trustAsHtml = function(value) {
return $sce.trustAsHtml(value);
};
<div ng-bind-html="trustAsHtml((item | highlight: $select.search))"></div>
You are using ng-bind-html with a number:
<div ng-bind-html="person.age | highlight: $select.search"></div>
You should write instead:
<div ng-bind-html="''+person.age | highlight: $select.search"></div>
Or:
<div ng-bind-html="person.age.toString() | highlight: $select.search"></div>
Or:
<div ng-bind-html="String(person.age) | highlight: $select.search"></div>
How do I stop the drop-down from getting cut off by the bottom of my Bootstrap modal / container with overflow: hidden
?
Add append-to-body="true"
to the ui-select
tag. See the ui-select
directive wiki page.