从bs双列表angularJS中的选定框中获取值

时间:2016-07-04 14:39:09

标签: angularjs

我试图在双框中获取所选值。 通过此链接http://www.virtuosoft.eu/code/bootstrap-duallistbox/

的参考

我做了类似下面的代码片段:

html的

<select name="duallistbox_demo1[]"
                        ng-model="recSchedule"

                        ng-options="recSchedule as recSchedule.recSchedulingName for recSchedule in recordingSchedules"
                        size="10"
                        multiple
                        bs-duallistbox
                        selected-list-label="{{ settings.selectedListLabel }}"
                        non-selected-list-label="{{ settings.nonSelectedListLabel }}">
                </select>

json文件:

[

    {
        "id": "1",        
        "recSchedulingName": "Record Schedule 1"
    },
    {
        "id": "2",
        "recSchedulingName": "Record Schedule 2"
    },
    {
        "id": "3",
        "recSchedulingName": "Record Schedule 3"
    }
]

的.js

console.log($('[name="duallistbox_demo1[]"]').val());

我只得到这个:

["object:326"]

我需要在这里显示id或recSchedulingName。

1 个答案:

答案 0 :(得分:1)

您编写的代码console.log($('[name="duallistbox_demo1[]"]').val());是节点js代码。这与angualrjS不兼容。

您可以从对象ng-model =“recSchedule”获得的所有数据。您可以将此对象放在foreach中并查看值。