Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何安装ngSanitize?_Angularjs - Fatal编程技术网

Angularjs 如何安装ngSanitize?

Angularjs 如何安装ngSanitize?,angularjs,Angularjs,我正在尝试使用ngSanitize,以便将html内容(外部)注入我的应用程序。然而,我在ngSanitize安装时遇到了麻烦。如果我将其添加到我的应用程序模块中,它将停止工作。我应该从什么地方下载这个吗?Angularjs医生什么也没说 var crmApp = angular.module('crmApp', [ 'ngRoute', 'crmControllers', 'ui.bootstrap', 'ngSanitize', ]); 是的,您需要下载并包括它:安装。你想

我正在尝试使用ngSanitize,以便将html内容(外部)注入我的应用程序。然而,我在ngSanitize安装时遇到了麻烦。如果我将其添加到我的应用程序模块中,它将停止工作。我应该从什么地方下载这个吗?Angularjs医生什么也没说

var crmApp = angular.module('crmApp', [
  'ngRoute',
  'crmControllers',
  'ui.bootstrap',
  'ngSanitize',
]);

是的,您需要下载并包括它:

安装。你想要鲍尔

npm install -g bower
转到项目根目录并安装ngSanitize:

bower install angular-sanitize --save
bower安装
为您下载脚本。在应用程序中包含JavaScript:

<script src="/bower_components/angular-sanitize/angular-sanitize.js"></script>

如果您想在不下载的情况下使用CDN资源,请转到并单击所需版本。将在此处找到所有可用的各种资源,然后您可以将位置直接复制到脚本标记中:

<script src="//code.angularjs.org/1.2.20/angular-sanitize.min.js"></script>

安装
npm安装--保存角度清理

导入应用程序内模块
从“角度清理”导入ngSanitize

将其添加到您的模块中
angular.module(“应用程序”,[ngSanitize])

在组件中使用

controller: class appController {
  constructor($sanitize) {
    this.$sanitize = $sanitize;
    this.text = this.$sanitize('text to be sanitized');
  }
}

安装bower后安装angular sanitize--保存在angular.module('crmApp',['ngRoute','crmControllers','ui.bootstrap','ngsanitize',])中导入ngsanitize的需要。??您好。。。你安装这个的方式。。。这是给nodejs的吗??我的意思是,如果我只是在用javascript编写老式的html,这不适用于我,是吗?Bower是一个包管理器,主要用于客户端。这就是说,鲍尔有点失宠了。我会考虑使用NPM来管理依赖项。即使您现在没有使用包管理器,了解包管理器是一个好主意。我一直在玩node,甚至在3周前买了一本书(到目前为止只阅读了第1章)。。。但是使用它发生在节点环境中,而当我用传统的
构建一个好的ole传统站点时,整个bower(或npm)讨论是不相关的,对吗????我知道bower/npm基本上是将代码下载到我的节点世界的机制。。。也许我还缺少一些东西…包经理在客户端是相关的。阅读一下包管理器在一般意义上的用法。继续走,我想它会及时点击的。假设有人构建了
some_file.js
。每次他们发布新版本时,您是否希望访问项目的网站并下载它,然后更新您的项目?我不!Bower/NPM将为您做一些无聊的事情。不鼓励在生产环境中使用。请在此处阅读: