在我的 Web 应用程序中,我给出了一个用 angular $sce 包装的对象。在这个对象中,每个属性都有一个特殊的属性 $$unwrappedTrusted 但它并没有真正给我对象值。我怎样才能获得对象属性的可信值?
最佳答案
正如@rrhrg 所说,属性以 $$ 开头,被认为是私有(private)的,使用起来不安全。更好地使用 $sce 服务的 valueOf 方法。
var trustedResource = $sce.trustAsResourceUrl("www.abcd.com/folder/image.png");
$sce.valueOf(trustedResource); // "www.abcd.com/folder/image.png"
http://jsbin.com/morixekuxi/edit?html,js,console
关于javascript - 如何获取用 $sce 包装的对象的未包装值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24310607/