Angular ui-select with refresh“删除关联模型”

时间:2017-05-23 09:13:33

标签: html angularjs angular-ui ui-select

我正在使用Angular 1.5和ui-select并使用刷新功能。

为了管理一个实体,我创建了一个小的crud服务。 使用刷新功能完成ui-select,这在创建过程中效果很好,因为“编辑”它不起作用。

一旦该页面加载了ui-select指令,就会删除控制器中预先选择的元素填充的关联ng模型

有人遇到过这个问题吗? 我发布了html和刷新函数以及模型的示例。

提前感谢您的帮助

HTML:

<ui-select multiple ng-model="model" theme="bootstrap" ng-disalbed="disabled">
    <ui-select-match placeholder="Select linked entity...">{{$item.name}} &lt;{{$item.id}}&gt;</ui-select-match>
    <ui-select-choices  repeat="entity.id as entity in entities | propsFilter: {name: $select.search}" >
        <div ng-bind-html="entity.name | highlight: $select.search"></div>
        <small ng-bind-html="entity.id">
            {{entity.id}}
        </small>
    </ui-select-choices>
</ui-select>

ANGULAR:

$scope.getEntities = function(search,index){                                        
    return EntityService.getByIds({ids:$scope.entityIds.join(',')}).$promise.then(
        function (response) {
            $scope.entities = response;
        },
        function (response) {                                    
        })
        .finally(function() {
        }); 
    }

NG-MODEL和ENTITY:

$scope.model= [{id:"2",name:"test2"},{id:"4",name:"test4"}]
$scope.entities= [{id:"2",name:"test2"},{id:"4",name:"test4"},{id:"5",name:"test5"},{id:"6",name:"test6"}]

0 个答案:

没有答案