如何从 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" 后它可以正常工作。带连字符的属性在指令中转换为驼峰式属性。
我正在尝试使用 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" 后它可以正常工作。带连字符的属性在指令中转换为驼峰式属性。