# @lucasnrso/select-list

> This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 15.2.9.

Latest version **1.0.4** (published 2023-09-27) · 0 weekly downloads

## Install

```sh
npm install @lucasnrso/select-list
pnpm add @lucasnrso/select-list
yarn add @lucasnrso/select-list
bun add @lucasnrso/select-list
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.4 |
| Published | 2023-09-27 |
| First published | 2023-09-27 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 11 |
| Unpacked size | 14.9 KB |
| Known vulnerabilities | 0 (+21 in 4 direct dependencies) |
| Install scripts | no |
| Maintainers | lucasnrso |

## Links

- npm: https://www.npmjs.com/package/@lucasnrso/select-list
- npm.io page: https://npm.io/package/@lucasnrso/select-list

## Dependencies (11)

- [rxjs](https://npm.io/package/rxjs.md) ~7.8.0
- [tslib](https://npm.io/package/tslib.md) ^2.3.0
- [zone.js](https://npm.io/package/zone.js.md) ~0.12.0
- [@angular/core](https://npm.io/package/@angular/core.md) ^15.2.0
- [@angular/forms](https://npm.io/package/@angular/forms.md) ^15.2.0
- [@angular/common](https://npm.io/package/@angular/common.md) ^15.2.0
- [@angular/router](https://npm.io/package/@angular/router.md) ^15.2.0
- [@angular/compiler](https://npm.io/package/@angular/compiler.md) ^15.2.0
- [@angular/animations](https://npm.io/package/@angular/animations.md) ^15.2.0
- [@angular/platform-browser](https://npm.io/package/@angular/platform-browser.md) ^15.2.0
- [@angular/platform-browser-dynamic](https://npm.io/package/@angular/platform-browser-dynamic.md) ^15.2.0

## Recent versions

- 1.0.4 (latest) — 2023-09-27
- 1.0.3 — 2023-09-27
- 1.0.2 — 2023-09-27
- 1.0.1 — 2023-09-27
- 1.0.0 — 2023-09-27

## README

# AngularJS - SelectList

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 15.2.9.

# Required

Node 18.17+

Npm 9.6.7+

## Install

```bash
  npm install @lucasnrso/select-list --save
```

# Usage

```bash

import { SelectListModule } from '@lucasnrso/select-list/projects/select-list.module'
 
@NgModule({
  imports: [
    SelectListModule
  ],
})

```


# HTML

```bash
<select-list [_nonSelected]="_lista" [displayFields]="['id', 'name']" [identifierField]="'id'" [filterField]="'name'"></select-list>
```

# Inputs

| Name          | Type          | Info                               |
| ------------- | ------------- |   -------------------------        |
| _nonSelected  | Array<any>    | Lista que será usada para preencher o campo de não selecionados ||
| displayFields  | Array<string>| Lista com o nome das propriedades que serão exibidas ||
| identifierField  | string| Identificador do objeto listado ||
| filterField  | string| Campo que será usado para filtrar os elemento da lista ||
| _selected  | Array<string>| Campo opcional para listar os elementos já selecionados | **Opcional**|
| separator  | string| Caracter para fazer a separação dos elementos exibidos |**Opcional** |
| msgNoExhibition  | string| Mensagem para quando não existirem itens a serem exibidos |**Opcional** |
| msgExhibition  | string| Mensagem para quando existirem itens a serem exibidos |**Opcional** |


## Example

```bash

<select-list 
                [_nonSelected]="_list" 
                [displayFields]="['id', 'name']" 
                [identifierField]="'id'" 
                [filterField]="'name'" 
                [_selected]="_listSelected"
                [msgExhibition]="'Show'" 
                [msgNoExhibition]="'No Records Found'" 
                [separator]="'|'">
</select-list>

```

---
_Source: https://npm.io/package/@lucasnrso/select-list · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
