📜  如何从AngularJS控制器中将HTML插入视图中?

📅  最后修改于: 2021-05-13 18:33:31             🧑  作者: Mango

ng-bind-html指令是将内容绑定到HTML元素的一种安全方式。因此,为了将HTML插入视图,我们使用了相应的指令。

在使用AngularJS时,在相应的应用程序中编写HTML,我们应该检查HTML中是否存在危险或容易出错的代码。通过在应用程序中包含“ angular-sanitize.js”模块,我们可以通过ngSanitize函数运行HTML代码来实现此目的

句法:

ngSanitize:
它包括2个步骤:

  • 包括angular-sanitize.min.js资源,
    
    
  • 在js文件(控制器或通常为app.js)中,我们必须包含ngSanitize,
    angular.module('myApp', ['myApp.filters', 'myApp.services', 
    'myApp.directives', 'ngSanitize'])
    

参数:

  • 表达式:指定评估的表达式或值。

范例1:




  

  
    
           

      

       
               

Note: This example includes the "angular-sanitize.js",       which has functions for removing potentially        dangerous tokens from the HTML.

     

输出:

范例2:

 
 
  
 
    ng-bind-html Directive 
      
     
     
      
     
 
  
 
      
    

GeeksforGeeks

      

ng-bind-html Directive

             

                             

输出: