Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angular ng单击ou javascript事件单击dentro do HTML 2_Javascript_Jquery_Html_Angularjs - Fatal编程技术网

angular ng单击ou javascript事件单击dentro do HTML 2

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: ""

我试图用SweetAlert2实现,在属性“html”中创建一些按钮。这在单击功能中,而单击功能又在控制器中

我尝试在$apply()中添加setTimeOut(),代码如下:

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()