0
我想从我的角度控制器渲染剃刀,但似乎无法让它工作。从角度控制器渲染剃刀
我在控制器尝试这样:
$scope.ssqsection = '<div>@Html.Partial("_MyPartial")</div>';
这在我的HTML:
<div ng-bind-html="ssqsection | trustedhtml"></div>
注: “trustedhtml” 是一个过滤器:
app.filter('trustedhtml', function ($sce) {
return $sce.trustAsHtml;
});
此过滤器只要我想插入HTML就行,但是使用Razor语法,它只是显示为文本。
任何援助非常感谢!
有没有办法像@ Html.Partial({{myscopevariable}})那样将Angular注入剃须刀中我知道语法当然是错误的,但我认为它有助于理解我正在尝试做什么。 –
是的,使用Razor渲染的所有东西最终都会以HTML的形式呈现在客户端,所以是的,它也可以包含Angular视图语法。你不能传递实际的变量值,如果这就是你的意思,因为myscopevariable的值当然只在客户端而不是在服务器上可用。 – HaukurHaf