首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ui-select没有正常工作。

ui-select没有正常工作。
EN

Stack Overflow用户
提问于 2016-09-01 07:37:38
回答 1查看 116关注 0票数 0

我使用ui-为自动完成选择,如果我从列表中选择选项,但当我从匹配的查询列表中选择选项时,它是工作的。

代码语言:javascript
复制
<ui-select ng-model="mycontroller.country" name="country">
    <ui-select-match placeholder="country">
        <span data-ng-bind="$select.selected.country_id"></span>
    </ui-select-match>
    <ui-select-choices repeat="country in mycontroller.countries | filter: $select.search | orderBy: 'country_id' | unique: 'country_id'">
        <span data-ng-bind="country.country_name"></span>
    </ui-select-choices>
</ui-select>

这是我的js

代码语言:javascript
复制
var app = angular.module('app', ['ngSanitize', 'ui.select']);

angular.module('app').controller('mycontroller', ['$scope', function ($scope){
var self= this;
self.countries = [
    {id: 1, name: 'india'},
    {id: 2, name: 'spain'},
    {id: 3, name: 'malasiya'},
    {id: 4, name: 'ithali'},
    {id: 5, name: 'usa'},
];

请帮我,谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-09-16 13:20:25

这里的问题是,没有用于存储所选值的国家数组$scope.country= ""。如果您可以启动一个空对象,它就会正常工作。同时也鼓励使用$scope,而不是使用您正在使用的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39265463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档