angular ng单击ou javascript事件单击dentro do HTML 2
我试图用SweetAlert2实现,在属性“html”中创建一些按钮。这在单击功能中,而单击功能又在控制器中 我尝试在$apply()中添加setTimeOut(),代码如下:angular ng单击ou javascript事件单击dentro do HTML 2,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,我试图用SweetAlert2实现,在属性“html”中创建一些按钮。这在单击功能中,而单击功能又在控制器中 我尝试在$apply()中添加setTimeOut(),代码如下: setTimeout(function () { $scope.$apply(function () { swal({ title: "Lançamento por Código", width: 400, html: ""
setTimeout(function () {
$scope.$apply(function () {
swal({
title: "Lançamento por Código",
width: 400,
html: "" +
" <div>" +
" <input type='button' id='btn0' name='btn0' value='0' />" +
" </div>" +
showCancelButton: true,
confirmButtonColor: "#FFB200",
cancelButtonColor: "#FFB200",
colorHoverButton: "#5B2E90",
confirmButtonText: "Confirmar",
cancelButtonText: "Cancelar",
closeOnConfirm: true,
reverseButtons: true,
input: "text"
}).then(function () {
});
})
},0);
setTimeout(function () {
$scope.$apply(function () {
$("input[name='btn0']").on("click", function () {
$scope.valorLancProduto += "0";
$('.swal2-input').val($scope.valorLancProduto);
});
})
},0);
我试着将其放入init()函数和click函数中。我的问题现在出现了,单击此事件不起作用,它不被调用。如何解决此问题?可以从我的onclick事件更改调用,如下所示:
$(document).on('click', "#btn0", function () {
谢谢。英语required()