【发布时间】:2015-06-25 12:57:06
【问题描述】:
我正在尝试使用 angular-gridster 模块创建基于 angularjs 的 Web 仪表板。 gridster 工作正常,我在绑定内容时没有任何问题(例如带有 ng-bind-html 的文本或图像)。
但实际上我不想只向这些“小部件”添加文本或图像,我正在尝试创建一个包含动态内容的仪表板。因此,作为用户,我想向仪表板添加一个新的小部件并选择一种类型(例如时钟小部件或其他东西)并可能配置小部件。
问题是我不知道如何将动态内容(javascript、不同的 html 元素,...)添加到小部件。小部件是在范围对象之外创建的,例如:
$scope.standardItems = [
{ name: "Item 1", content: "Text 1", sizeX: 2, sizeY: 1, row: 0, col: 0 },
{ name: "Item 2", content: "Clock widget", sizeX: 2, sizeY: 2, row: 0, col: 2 }
];
我仍然是角度的初学者,如果这是一个愚蠢的问题,请原谅......
添加 javascript 和 html 元素有什么好的解决方案?指令?自己的模块?但是怎么做呢?
感谢您的帮助!
【问题讨论】:
标签: angularjs widget gridster dynamic-content