Neighborly Package Megalodon
    Have ideas to improve npm?Join in the discussion! »

    rxel

    0.1.2 • Public • Published

    Rxel

    Build Status

    A library to help describing reactive behavior in simple definition.

    Example

    Rxel = require "rxel"
    = require "jquery"
     
    sc = Rxel.scope
      name: "John"
      message: Rxel.calc (name) -> "Hello, #{name}"
      keyword: undefined
      searchResult: Rxel.calc (keyword) ->
        $.getJSON "http://example.com/search.json?q=#{name}"
     
    ## 
    sc.message.then (message) ->
      console.log message # ==> "Hello, John" 
    .then ->
      sc.name = "Jane"
      sc.message
    .then (message) ->
      console.log message # ==> "Hello, Jane" 
     
    ## 
    $("input[name=keyword]").on "keyup"(e) ->
      keyword = $(@).val()
      # sc.keyword = keyword 
      sc.$set "keyword"keyword
     
    sc.$("searchResult").subscribe (result) ->
      console.log result
     

    Keywords

    none

    Install

    npm i rxel

    DownloadsWeekly Downloads

    3

    Version

    0.1.2

    License

    MIT

    Last publish

    Collaborators

    • avatar