New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

angular-selectable

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

angular-selectable

An angular module for selecting things

0.0.8
latest
Source
npm
Version published
Weekly downloads
2
-50%
Maintainers
1
Weekly downloads
 
Created
Source

angular-selectable

An angular module for selecting things

This module is born from the need to select things in interfaces in a flexible manner. It's not restricted to ng-click or some other opinionated way of marking items as selected. Just wire up your behaviour as you see fit.

Note: This is very much a work in progress and likely not to work.

Installation

npm install --save angular-selectable

Include the file in your html

<script src="node_modules/angular-selectable/angular-selectable.js"></script>

Add jbAngularSelectable to your module's dependencies

angular.module('MyApp', ['jbAngularSelectable']);

Usage

Inject the Selectable factory into your controllers and add expose it to your template

angular.module('MyApp')
.controller('myController', function($scope, Selectables) {
  $scope.pets = ['dog', 'cat', 'gerbil', 'bird'];
  $scope.selectables = new Selectables();
});

Use it in your templates

<ul>
  <li ng-repeat="pet in pets"
    ng-click="selectables.select(pet)">
    {{ pet }} <span ng-if="selectables.isSelected(pet)">picked me</span>
  </li>
</ul>

You can also try it out by serving up the root dir with your favourite static file server (e.g. http-server) and heading to /example (e.g. http://localhost:8080/example with http-server)

TODO

  • Documentation
  • Tests
  • Examples
  • All the things

License

MIT

Keywords

angular

FAQs

Package last updated on 08 May 2015

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