如何从 angucomplete-alt 中获取选定的值?

How to obtain selected value from angucomplete-alt?

我正在尝试使用 Angucomplete-alt - AngularJS 的自动完成指令没有任何运气。 问题是:select自动完成列表中的值不会更新我的模型。

在Angular申请中

 var app = angular.module("workScheme2App", ['angucomplete-alt']);

workScheme2App.controller('SMSController', function ($scope, $http) {

    this.anketa =
    {
       DeliveryAddress_Province: {
            id: 0,
            name: ""
        }
    };

 };

可见:

 <angucomplete-alt id="DeliveryAddress_Province" name="DeliveryAddress_Province" 
              pause="400"
              selectedObject="anketa.DeliveryAddress_Province"
              remote-url="../../Client/getListProvince?query="
              title-field="name"
              />  


  remote-url="../../Client/getListProvince?query="

"remote-url" 属性中的 MVC 控制器方法成功 returns JSON 对象数组如下所示: [{id: 1, name: "Киевская"}, {id:2, name: "Одесская"}] 出现下拉菜单,我可以 select 需要的值,但在 selection 异常发生后:

错误:[$compile:nonassign] 与指令 'angucompleteAlt' 一起使用的表达式 'undefined' 不可赋值! http://errors.angularjs.org/1.3.11/$compile/nonassign?p0=undefined&p1=angucompleteAlt 在 REGEX_STRING_REGEXP (angular.js:63) 在 $get.parentSet (angular.js:7658) 在 parentValueWatch (angular.js:7671) 在 Object.regularInterceptedExpression (angular.js:12838) 在范围内。$get.Scope.$digest (angular.js:14222) 在范围内。$get.Scope.$apply (angular.js:14493) 在 HTMLDivElement。 (angular.js:21427) 在 HTMLDivElement.p.event.dispatch (jquery.js:2) 在 HTMLDivElement.p.event.add.g.handle.h (jquery.js:2)

我不知道如何将 selected 分配给 anketa.DeliveryAddress_Province 对象?有人可以帮忙吗?

问题出在属性 "selectedObject" 中,在我将其更改为 "selected-object" 后它可以正常工作。带连字符的属性在指令中转换为驼峰式属性。