New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

md-select-data

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

md-select-data

Select directive for simple objects, based on md-select

latest
Source
npmnpm
Version
0.0.2
Version published
Weekly downloads
6
Maintainers
1
Weekly downloads
 
Created
Source

md-select-data

Build Status

Select component for enums or simple objects, based on the AngularJs Material. This will work perfectly for simple objects and pre-defined options. To use with dynamic data, fetched from an API, you can use the md-select-scroll.

How to import

Run the command:

npm i md-select-data --save

Then import the module into the project:

import mdSelectData from 'md-select-data';

angular.module(MODULE_NAME, [
    mdSelectData
]);

How to use

Just put the directive in the html:

OBS: note that you need to create some functions like format-result and format-select for a specialized behavior.

<md-select-data
                  format-result="vm.formatResult"
                  format-selected="vm.formatSelected"
                  ng-change="ngChange()"
                  enumOptions="vm.formasPagamento"
                  ng-model="ngModel"></md-select-data>

You can define the following parameters:

  • ngModel: the model of the directive
  • ngRequired: define if the model is required or not
  • ngChange: function invoked when the model changes
  • ngDisabled: defines if the select should be disabled or not
  • formatSelected: the reference to a function that is used to format the select (or selecteds) itens
  • formatResult: the reference to a function that is used to format each option
  • multiple: define if the select is multiple or not
  • label: define the label (placeholder) of the component
  • enumOptions: the options list to the md-select. The component expects to receive a list as follow:
const options = [
    {
        id: 1,
        description: 'Item 1'
    },
    {
        id: 2,
        description: 'Item 2'
    }
];

It's mandatory to have an id property. The description property can be changed using the formatSelectedand formatResult functions.

OBS: This component uses md-select, from angular-material, so it's mandatory to have angular-material in your application.

Feel free to contribute or to contact me. :)

Keywords

md-select-data

FAQs

Package last updated on 01 Nov 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts