Skip to content

A basic functioning CRUD application using KnockoutJS that demonstrates the use of knockout-mapping plugin and components

License

Notifications You must be signed in to change notification settings

omerio/knockout-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KnockoutJS-App

KnockoutJS-App is a basic functioning CRUD (Create, Read, Update & Delete) application using KnockoutJS. The application demonstrates the loading, rendering and saving of nested JSON data using AJAX. The application uses:

Source: github.com/omerio/knockout-app

Author: Omer Dawelbeit

Live Demos

JSFiddle example (without AJAX): http://jsfiddle.net/omerio/pr04gsta/15/

Fully functional example (with AJAX and backend): http://knockout-app.appspot.com/

Jump start

Get started with KnockoutJS-App:

Prequisites: Node, Git, Grunt, Bower

  1. Clone the git repository - git clone https://github.com/omerio/knockout-app
  2. Install the required NodeJS packages - npm install
  3. Install any dependencies using Bower - bower install
  4. Run grunt - grunt

Documentation

The KnockoutJS-App documentation explains the application code and functionality in details.

Features

Here are some of the main features of KnockoutJS-App:

  • KnockoutJS mapping plugin example to make data retrieved from the server observable.
  • KnockoutJS component example with template loading using AJAX.
  • Display and managing a list of objects with nested properties.
  • Inline editing of data.
  • Using Boostrap for theming and Toastr for showing notifications.
  • Grunt setup with Stubby server to stub AJAX requests and responses.

About

A basic functioning CRUD application using KnockoutJS that demonstrates the use of knockout-mapping plugin and components

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published