首页 新闻 赞助 找找看

angularjs 怎么动态给生成的html加指令啊?

0
[待解决问题]

我想问下 。。 比如  : 点击按钮  生成 一段html代码。现在是 我想在这段html 加上directive指令 ,并且  加个 click事件,但是没效果。 click事件没效果。要怎么做啊?

app.directive("sadsdas",function(){
    return {
        restrict : "A",
        link : function(scope,element,attrs){
            element.on("click",function () {
                console.log("sdsd")
            });
        }
    }
})

app.directive("itemPopover",function($timeout){
    return {
        restrict : "A",
        link : function(scope,element,attrs){
            element.popover();
            
            var  createText = "<div class='hover' sadsdas style='position:absolute;top:50%;left:125px;width:400px;z-index:9999999;font-size:26px;color:#fff;text-align:center;'>请输入文本</div>";
            var con = angular.element(".app-content");
            
            element.on("click",function(){
                if(attrs.tag == "createText"){
                    console.log(con)
                    $timeout(function(){
                        con.append(createText);
                    });
                }
            });
            
        }
    }
});

现在点击 sadsdas 的div 没输出  console.log("sdsd")

深蓝色梦想的主页 深蓝色梦想 | 初学一级 | 园豆:6
提问于:2015-06-01 18:33
< >
分享
所有回答(1)
0

事件委托

龙卷风摧毁停车场! | 园豆:210 (菜鸟二级) | 2015-06-02 12:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册