Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs django自动完成灯光和角度:如何选择角度值_Angularjs_Django_Django Autocomplete Light - Fatal编程技术网

Angularjs django自动完成灯光和角度:如何选择角度值

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.这

在非管理员页面上使用django AutomcomComplete light V3和angular。
使用小部件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任意取的名字。