Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.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
当从数据库导入部分HTML时,Angular[routerLink]不起作用_Angular - Fatal编程技术网

当从数据库导入部分HTML时,Angular[routerLink]不起作用

当从数据库导入部分HTML时,Angular[routerLink]不起作用,angular,Angular,我有点理解为什么下面的方法不起作用,但也许我可以得到一些指导或解决方法 因此,我使用了一个模块,该模块从我从webApi导入的数组中构建树结构。我不能通过Angular控制节点名(即在树的每一层上显示的名称),但我可以使用[innerHTML]=“node.data.name | safeHtml”控制节点名的HTML,一切都很好,如果单击节点的inspect元素,我会看到以下内容 Account 1在angularjs中,可以使用$compile指令来实现,但新版本中已删除了此$compil

我有点理解为什么下面的方法不起作用,但也许我可以得到一些指导或解决方法

因此,我使用了一个模块,该模块从我从webApi导入的数组中构建树结构。我不能通过Angular控制节点名(即在树的每一层上显示的名称),但我可以使用[innerHTML]=“node.data.name | safeHtml”控制节点名的HTML,一切都很好,如果单击节点的inspect元素,我会看到以下内容


Account 1
在angularjs中,可以使用$compile指令来实现,但新版本中已删除了此$compile指令。我几天前就遇到了这个问题。有一个npm模块可以用来实现这一点。是指向我的问题的链接,您可以在答案中找到解决方案。

您可以尝试使用[routerLink]=“['yourLink']”为什么不使用
(单击)
事件?就像
嗨,尽管我很希望它能在同样的交互中工作。基本上没有错误,但什么也没有发生。无论如何,谢谢。我用[routerLink]作为例子。也尝试过(单击),但问题完全相同。即使HTML看起来100%正确,如果您使用元素检查器查看它,单击也不会做任何事情。控制台里什么也没有。朱奈德·马利克似乎找到了一种方法。下一步我要试试。在实施之前,我仍在努力理解为什么会这样。谢谢,如果这有效,我会回应,今晚会尝试实施,但我同意这完全是同一个问题。如果你需要任何帮助,请告诉我