Skip to content

Angular Directive for Bi-Directional Binding to Polymer Core and Paper Inputs

Notifications You must be signed in to change notification settings

johnhenry/bindtopolymer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Bind To Polymer Angular Directive for Bi-Directional Binding to Polymer core and paper inputs

#Supported Tags ##Polymer Core

  • core-input

##Polymer Paper

  • paper-input
  • paper-toggle-button
  • paper-checkbox
  • paper-radio-button
  • paper-slider

#Installation Coming Soon...

#Usage

Source the directive per normal:

    <script src="bower_components/angular-bind-polymer/bindToPolymer.js"></script>

Add BindToPolymer as dependency for your Angular application:

var PizzaStoreApp = angular.module('pizzaStoreApp', [
  'BindToPolymer'
]);

Apply the ng-bind-to-polymer directive to your custom input elements:

<core-input placeholder="Placeholder text here" ng-bind-to-polymer="testing"></core-input>
<pre>{{testing}}</pre>

Changes from the <x-pizza> custom element will now update the pizzaState variable in local scope.

Note: changes in Angular's scope are already bound. That is, changes to pizzaState will update the <x-pizza> custom element without this or any other modules. This directive is soley used to watch for changes in custom elements for the purposes of updating a bound variable in Angular's scope.

About

Angular Directive for Bi-Directional Binding to Polymer Core and Paper Inputs

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%