更改模板,使用button作为触发器
{{value}}
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<script src="../avalon.js"></script>
<script type="text/javascript">
require('dropdown/avalon.dropdown.js', function() {
avalon.ready(function() {
avalon.define('dropdown', function(vm) {
vm.value = 'value5';
vm.dropdown = {
getTemplate: function(template) {
var templates = template.split("MS_OPTION_TEMPLATE");
templates[0] = '';
return templates.join("MS_OPTION_TEMPLATE");
}
};
});
avalon.scan();
});
});
</script>
</head>
<body>
<div class="frame" ms-controller="dropdown">
<h2>dropdown(下拉框)</h2>
<p>使用html配置并使用duplex绑定</p>
<select ms-widget="dropdown"
ms-duplex="value">
<optgroup label="group1">
<option value="value1">Value 1</option>
<option>textValue</option>
<option label="label" value="labelValue">with label</option>
<option value="value2" selected>Value 2</option>
<option value="value3">Value 3</option>
</optgroup>
<optgroup label="group2">
<option value="value4">Value 4</option>
<option value="value5" disabled>Value 5</option>
<option value="value6">Value 6</option>
</optgroup>
</select>
<p>{{value}}</p>
</div>
</body>
</html>