【发布时间】:2016-01-21 14:45:22
【问题描述】:
我有一个基于导航堆栈动态更改的 HTML 代码。我正在使用ng-bind-html 将包含代码的字符串插入到视图中。现在我也需要能够将 ng-click 属性输入到视图中。一切正常,除了 ng-click 属性没有被注入,因此我无法在面包屑中快速导航。
这是我传递给视图的 HTML:
$scope.breadcrumbs = $scope.breadcrumbs + ' <i class="ion-ios-arrow-forward"></i> ' + '<span ng-click="goToLevel(pathLength)" class="browse-breadcrumbs-link">' + $scope.title + '</span>';
该类被应用,但 ng-click 属性被简单地忽略。我错过了什么?谢谢。
【问题讨论】:
-
你应该考虑创建一些处理面包屑的指令。
-
@JoãoColucas 这将如何工作?我有 n 个可以进入的级别,数据是从服务器动态创建的,所以我无法提前知道我需要多少个字符串。
-
我相信如果你只是将下一个面包屑推入 i.e 数组并重复上述数组以生成漂亮的面包屑
-
@maurycy 我试试看
-
@maurycy 啊,是的,很简单,我是创建复杂解决方案的专家:P 谢谢
标签: javascript html angularjs