簡體   English   中英

結合使用ng-src和ng-bind-html

[英]Using ng-src with ng-bind-html

我正在嘗試使用ng-bind-html從動態ng-src顯示一些圖像。 這是the人: http ://plnkr.co/edit/EmHSUEbVTdUT7cqJ0nX6?p=preview

但是圖像沒有被渲染。 如何使其工作?

目的是,我想從數據庫加載一些html元素,並使用ng-bind-html 有時這些元素是圖像(包含ng-src屬性),有時它們是<i></i>元素(正確呈現)。

使用$interpolate

朋克

app.controller("myCtrl", function($scope, $sce, $interpolate) {
    $scope.image = "https://upload.wikimedia.org/wikipedia/commons/5/57/Lorem_Ipsum_Helvetica.png";

    $scope.myText = $interpolate("My name is: <h1>John Doe</h1>" + "<img src='{{image | trustUrl}}'/>")($scope);
    $scope.trustedHtml = $sce.trustAsHtml($scope.myText);
});

文檔

$interpolate將帶有標記的字符串編譯為插值函數。 HTML $ compile服務使用此服務進行數據綁定

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM