Angularjs django自动完成灯光和角度:如何选择角度值
在非管理员页面上使用django AutomcomComplete light V3和angular。Angularjs django自动完成灯光和角度:如何选择角度值,angularjs,django,django-autocomplete-light,Angularjs,Django,Django Autocomplete Light,在非管理员页面上使用django AutomcomComplete light V3和angular。 使用小部件autocomplete.ModelSelect2 所选值存储在哪里?使用firebug时,它不在新的隐藏html元素中,如果我尝试查看原始(现在隐藏)的select元素,如果我在autocomplete小部件中更改所选的值,它的值永远不会更改 如何观察/读取该值 更新: 正如下面@visegan所指出的,您可以使用jquery语法来获取值,但由于某些原因,您无法查看它 i、 e.这
使用小部件autocomplete.ModelSelect2 所选值存储在哪里?使用firebug时,它不在新的隐藏html元素中,如果我尝试查看原始(现在隐藏)的select元素,如果我在autocomplete小部件中更改所选的值,它的值永远不会更改 如何观察/读取该值 更新:
正如下面@visegan所指出的,您可以使用jquery语法来获取值,但由于某些原因,您无法查看它 i、 e.这款手表永远不会触发:
$scope.$watch(function(){
return $('#id_field').val();
},
function(newVal, oldVal){
console.log('current %r', newVal);
$scope.models.foo=parseInt(newVal);
});
我刚刚尝试了我的项目,它非常直接:
$('#id_field').val()
老实说,我也不确定价值究竟来自哪里
至于ChangeWatcher:AutoCompleteLight现在使用select2组件,这显然在角度上有点问题。
有两种方法有效:第一种是添加更多jquery:
$('#id_field').change(function() {alert('changed')});
这个我已经测试过了。另一种方法是以某种本地方式进行。看看是的。这就是jquery,它可以工作,但由于某些原因,您不能观看它。见我的更新上面。有什么想法吗?真讨厌。谢谢你的更新。我甚至不认为select2是插件的名称。我以为我是dal任意取的名字。