我正在尝试使用ngSanitize,这样我就可以将html内容(外部)注入到我的应用程序中。然而,我被ngSanitize安装卡住了。如果我将它添加到我的应用程序模块中,它将停止工作。我应该从某个地方下载这个吗?Angularjs文档什么也没说。
var crmApp = angular.module('crmApp', [
'ngRoute',
'crmControllers',
'ui.bootstrap',
'ngSanitize',
]);
发布于 2014-07-28 06:51:07
安装bower。你想要鲍尔。
npm install -g bower
转到项目根目录并安装ngSanitize:
bower install angular-sanitize --save
bower install
会为您下载脚本。在您的应用程序中包含JavaScript:
<script src="/bower_components/angular-sanitize/angular-sanitize.js"></script>
发布于 2019-07-05 18:42:52
安装npm install --save angular-sanitize
在应用模块import ngSanitize from "angular-sanitize";
中导入
将其添加到您的模块angular.module("app", [ngSanitize])
中
在组件中使用
controller: class appController {
constructor($sanitize) {
this.$sanitize = $sanitize;
this.text = this.$sanitize('text to be sanitized');
}
}
发布于 2014-07-28 06:42:28
是的,您需要下载并包含它:https://github.com/angular/bower-angular-sanitize
https://stackoverflow.com/questions/24986363
复制相似问题