Saltar al contenido

cómo usar la biblioteca underscore.js en angular 2

Solución:

Para un proyecto basado en https://cli.angular.io, necesitaba hacer lo siguiente:

1) Importar bibliotecas

npm install underscore --save
npm install @types/underscore --save

2) en tsconfig.app.json, agregue un guión bajo a la matriz ‘tipos’:

"types": [
  "underscore"
]

3) En cualquier archivo de componente que necesite usar guión bajo, agrego esto

import * as _ from 'underscore';

4) entonces puedo usar:

console.log('now: ', _.now());

y todas las funciones de http://underscorejs.org

Debe agregar definiciones de TypeScript para subrayado:

tsd instalar subrayado

Configurar SystemJS

System.config({
  [...]
  paths: {
    underscore: './node_modules/underscore/underscore.js'
  }
});

Finalmente importar el módulo

import * as _ from 'underscore';

Consulte este repositorio. Tiene un ejemplo de subrayado

https://github.com/angular/angular-cli/wiki/3rd-party-libs#adding-underscore-library-to-your-project

Hice esto en mis importaciones para que funcione.

//Place this at the top near your imports
/// <reference path="../../../../typings/globals/underscore/index.d.ts" />
import {Injectable} from '@angular/core';
import {Http} from '@angular/http';
import * as _ from 'underscore';

Asegúrese de tener la ruta de referencia correcta para subrayar los mecanografiados.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *