Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.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
Javascript 在HTML标记上动态插入angularJS上下文菜单_Javascript_Angularjs_Contextmenu - Fatal编程技术网

Javascript 在HTML标记上动态插入angularJS上下文菜单

Javascript 在HTML标记上动态插入angularJS上下文菜单,javascript,angularjs,contextmenu,Javascript,Angularjs,Contextmenu,我在我的应用程序上使用这个模块,我需要动态地将它插入一些HTML标记中。我正在尝试类似的东西,但它不起作用 e.client.html("<a context-menu=\"menuOptions\">click here</a>"); 有人知道怎么做吗?您需要编译动态上下文菜单,这样它才能处理上下文菜单指令。最好的方法是: //define the Html to insert in a variable: var dynContextMenu = "<a co

我在我的应用程序上使用这个模块,我需要动态地将它插入一些HTML标记中。我正在尝试类似的东西,但它不起作用

e.client.html("<a context-menu=\"menuOptions\">click here</a>");

有人知道怎么做吗?

您需要编译动态上下文菜单,这样它才能处理
上下文菜单
指令。最好的方法是:

//define the Html to insert in a variable:
var dynContextMenu = "<a context-menu=\"menuOptions\">click here</a>";

//append to content
e.client.html(dynContextMenu);

//then compile it
$compile(dynContextMenu)($scope);
//定义要插入变量中的Html:
var dynContextMenu=“单击此处”;
//附加到内容
e、 html(dynContextMenu);
//然后编译它
$compile(dynContextMenu)($scope);
我希望这有帮助

//define the Html to insert in a variable:
var dynContextMenu = "<a context-menu=\"menuOptions\">click here</a>";

//append to content
e.client.html(dynContextMenu);

//then compile it
$compile(dynContextMenu)($scope);