在不使用按钮的情况下显示列表,带有挖空功能
Show list without using a button, with knockout
我有此代码在单击按钮时显示列表。如何在不单击按钮的情况下显示列表?
<button class="btn" type="submit" data-bind="click: getList">Get List</button>
<ul data-bind="foreach: pList">
<li>
<b data-bind="text: $data"></b>
</li>
</ul>
define(['sublime/aadConfig','knockout'], function (aconfig,ko) {
var plugins = ko.observableArray([]);
var getPlugins = function () {
plugins(aconfig.getPluginList());
};
return {
pList: plugins,
getList: getPlugins
};
});
如果您希望
加载列表而无需单击按钮,则只需调用getPlugins;
define(['sublime/aadConfig','knockout'], function (aconfig,ko) {
var plugins = ko.observableArray([]);
var getPlugins = function () {
plugins(aconfig.getPluginList());
};
getPlugins(); //<-- This will go populate your plugins observable, which should auto populate your list.
return {
pList: plugins,
getList: getPlugins
};
});
编辑
如果您的数组中有对象,那么这将在您指定在标记中显示$data时发生。
[{text:"someText"},{text:"someText"},{text:"someText"}] <-- 这将输出 [对象对象]
["一些文本","一些文本","一些文本"] <-- 将输出"一些文本"
所以听起来你需要在你的标记中说$data.myDesiredValue或只是myDesiredValue,而不是$data
如果你
有jQuery但不是那么漂亮的一个快速解决方案:
$(function(){
$('button.btn').click();
});
相关文章:
- 简化了点击功能的长列表
- 如何创建一个脚本,该脚本给定网站列表,它使用其搜索功能来获取信息
- 好友列表功能
- 谷歌类功能的猜测列表
- 更改选择选项下拉列表与onclick功能按钮
- 在选择某些项目时显示文本和列表的功能
- 如何在输入下从数据列表中选择一个选项后立即触发功能
- 如何在WinJS中为列表视图创建排序功能
- 如何在Spring MVC中实现无序列表的展开/折叠功能
- Javascript - 更快的功能:线性列表搜索或获取对象值
- 项目点击和收听事件功能 煎茶触摸 2 列表
- Google Place 自动完成功能会在下拉列表中的结果(预测)中显示“street_number”,但不会在 .ge
- 我的播放器播放列表删除功能不起作用
- “功能上”生成一个仅包含几个元素的列表
- 以角度添加到列表功能
- 在引导程序 3 按钮下拉列表中添加滑动功能时出现问题
- 在不使用按钮的情况下显示列表,带有挖空功能
- 使用 jQuery 编写一个可排序的列表(只是基本功能,jQueryUI 对我来说太重了)
- JQuery显示隐藏与无序列表:需要添加动态文本/隐藏功能
- 查询所有功能列表