UI 选择的对象源
Object source for UI select
从下拉列表中选择一个项目后,每次按键都会触发错误:origItem.toUpperCase is not a function
,请参阅 http://plnkr.co/edit/xxTfWMcK3CuRPuiRldcB?p=preview
我的用户界面选择元素:
<ui-select multiple tagging tagging-label="(custom 'new' label)" ng-model="project.tags" theme="bootstrap" sortable="true" title="Tags">
<ui-select-match placeholder="Tags">{{$item.name || $item}}</ui-select-match>
<ui-select-choices repeat="tag in tags | filter:$select.search">
{{tag.name || tag}}
</ui-select-choices>
</ui-select>
tags
在哪里
$scope.tags = [
{
name: 'foo'
},
{
name: 'bar'
}
]
我没有找到任何关于使用对象作为下拉列表源的信息 - 但似乎我做错了。
我检查了一下,这对我解决了这个问题。1. 向演示添加函数.js
$scope.tagTransform = function (newTag) {
var item = {
name: newTag
};
return item;
}
2.第二次像这样将功能添加到标记标签中。
tagging="tagTransform"
当我添加这个时,我没有在你的 plunker 上再也没有收到错误。希望这会起作用。
相关文章:
- JQuery对动态创建的对象进行选择
- javascript对象操作:根据指定条件选择属性
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 仅使用文件对象选择单个文件
- Angular:使用选择列表选择过滤代码中的对象
- Javascript:从数组中的对象中选择属性
- 仅选择父对象
- Javascript / AngularJS对象选择基于表达式作为键
- Jquery上一个对象选择器
- JavaScript:使用用于Protractor测试的页面对象选择下拉列表项
- 在javascript对象选择器中使用变量
- 在 3D 场景中处理.js对象选择
- 使用角度设置多个对象(选择)
- 如何使用 JavaScript 变量值作为对象选择器
- 分层画布上的织物对象选择
- 使用对象选择根时,如何选择子元素
- 如何将字符串解析为javascript对象选择器
- 如何将选项对象选择为默认值
- 对象选择和调整大小的常用方法
- 阻止HTML画布对象选择