在Angular项目中,我有一些(Markdown)文件,其中嵌入了Angular表达式,例如
<h2>Start markdown</h2>
{{1 + 1}}
<h2>End markdown></h2>
给定markdown文件的路径,我需要将文件的内容传递给角度编译器,并将结果存储在范围变量中,例如:对于上面的文件,结果应该是
<h2>Start markdown</h2>
2
<h2>End markdown></h2>
我正在努力弄清楚如何以编程方式将文件内容传递给角度编译器。
答案 0 :(得分:0)
你是正确的快速检查显示插值采用纯文本,所以
var yourmarkdownText = "<h1>{{somescopevariable}}</h1>"
$scope.asString = $interpolate(yourmarkdownText);
答案 1 :(得分:0)
我找到的解决方案只需要$interpolate
服务和当前scope
:
var result = $interpolate("foo {{'app.name' | translate}} # bar")(scope);