繁体   English   中英

使用Angular使div元素的动态列表可点击

[英]Make dynamic list of div elements clickable with angular

我正在JS中动态创建一个div列表,我希望每个元素都可以通过使用angular进行单击。 该列表看起来像一个表。 这就是一个列表元素的样子。

var AlarmBtnTemp =
"<div ng-click='showAlarm()' >"+
    "<div>"+GetDateStringFromDateObject(alarmJson[i]["time"])+"</div>"+
    "<div>"+alarmJson[i]["name"]+"</div>"+
"</div>";
document.getElementById("AlarmBoxList").innerHTML += AlarmBtnTemp;

但我知道我需要以某种方式进行编译,因为ng-click否则无法正常工作。 我的控制器看起来像这样

.controller("AppCtrl", function($scope) {
    $scope.showAlarm = function() {
        console.log("OK");
        alert("OK");
    };
});

这在带有控制器“ AppCtrl”的div中。 所以我的问题是,我该如何动态填充可通过使用angular单击的div元素列表?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM