我有一个C# MVC
代码帮助器,可以为我生成菜单项。不过,我希望这些URLs
基于dynamic
设置的值angular
。所以我的后端会生成一个这样的URL:
/blah/blah/{{vm.value}}
如果我有一个具有值属性的角度控制器,每次更改值时都会更新链接。它不适合我。 angular似乎忽略了{{vm.value}}
,因为它是在backend
上生成的,不在我的模板中。
答案 0 :(得分:0)
在控制器: -
$scope.linkValue = "<a ng-href="/blah/blah/{{vm.value}}">Test</a>";
在-HTML: -
<div ng-bind-html="linkValue | sanitize"></div>
在过滤器: -
app.filter("sanitize", ['$sce', function($sce) {
return function(htmlCode){
return $sce.trustAsHtml(htmlCode);
}
}]);