Javascript 如何创建一个列表,使每个选项都是AngularJS中的列表?
我想创建一个列表,其中每个选项本身就是一个列表,但是当我尝试时,select标记过早地结束了它。在AngularJS 1.3中可以做到这一点吗Javascript 如何创建一个列表,使每个选项都是AngularJS中的列表?,javascript,html,angularjs,html-select,Javascript,Html,Angularjs,Html Select,我想创建一个列表,其中每个选项本身就是一个列表,但是当我尝试时,select标记过早地结束了它。在AngularJS 1.3中可以做到这一点吗 <body ng-app=""> <select placeHolder="This"> <option>A place-holder!</option> <option> <select> <option>A place-
<body ng-app="">
<select placeHolder="This">
<option>A place-holder!</option>
<option>
<select>
<option>A place-holder!</option>
</select>
</option>
<option>Greetings!</option>
</select>
</body>
占位者!
占位者!
问候语!
类似这样,使用optgroup
创建选项的子组,而不是新列表。
使用
而不是内部选择
<body ng-app="">
<select placeHolder="This">
<option>A place-holder!</option>
<optgroup label="Inner list">
<option>A place-holder!</option>
<option>A place-holder!</option>
</optgroup>
<option>Greetings!</option>
</select>
</body>
占位者!
占位者!
占位者!
问候语!
使用
而不是内部选择
<body ng-app="">
<select placeHolder="This">
<option>A place-holder!</option>
<optgroup label="Inner list">
<option>A place-holder!</option>
<option>A place-holder!</option>
</optgroup>
<option>Greetings!</option>
</select>
</body>
占位者!
占位者!
占位者!
问候语!
它不是标准的HTML组件。您需要一个实现它的JS库。我能找到的一个方法是,你必须编写一个指令,将其与你的angular应用程序集成
$('#select-with-sublist').selectivity({
allowClear: true,
items: [{
id: 'a',
text: 'A',
submenu: {
items: [
{ id: 'a1', text: 'A1' },
{ id: 'a2', text: 'A2' },
{ id: 'a3', text: 'A3' }
]
}
}, {
id: 'b',
text: 'B',
submenu: {
items: [
{ id: 'b1', text: 'B1' },
{ id: 'b2', text: 'B2' }
]
}
}],
placeholder: 'Select',
showSearchInputInDropdown: false
});
工作示例:它不是标准的HTML组件。您需要一个实现它的JS库。我能找到的一个方法是,你必须编写一个指令,将其与你的angular应用程序集成
$('#select-with-sublist').selectivity({
allowClear: true,
items: [{
id: 'a',
text: 'A',
submenu: {
items: [
{ id: 'a1', text: 'A1' },
{ id: 'a2', text: 'A2' },
{ id: 'a3', text: 'A3' }
]
}
}, {
id: 'b',
text: 'B',
submenu: {
items: [
{ id: 'b1', text: 'B1' },
{ id: 'b2', text: 'B2' }
]
}
}],
placeholder: 'Select',
showSearchInputInDropdown: false
});
工作示例:这可以使用示例来完成,它是Bootstrap3中的一个多级下拉菜单。使用它更好,因为它更灵活。不限于两个级别。这可以通过使用示例来实现,它是Bootstrap 3中的一个多级下拉菜单。使用它更好,因为它更灵活。不限于两个级别