amiel / Ember Data Url Templates
Licence: mit
an ember-addon to allow building urls with url templates instead of defining buildURL
Stars: ✭ 130
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Ember Data Url Templates
Sentry Javascript
Official Sentry SDKs for JavaScript. We're hiring https://grnh.se/ca81c1701us
Stars: ✭ 6,012 (+4524.62%)
Mutual labels: hacktoberfest, ember
Ember Octane Vs Classic Cheat Sheet
A cheat sheet for converting classic Ember app to Octane
Stars: ✭ 48 (-63.08%)
Mutual labels: hacktoberfest, ember
Ember Inspector
Adds an Ember tab to the browser's Developer Tools that allows you to inspect Ember objects in your application.
Stars: ✭ 936 (+620%)
Mutual labels: hacktoberfest, ember
Guides Source
This repository contains the Ember.js Guides
Stars: ✭ 130 (+0%)
Mutual labels: hacktoberfest, ember
Ember Styleguide
This is a UI addon that intends to help standardize the Ember family of websites and make it easier to make the Ember website an Ember app.
Stars: ✭ 69 (-46.92%)
Mutual labels: hacktoberfest, ember
Ember Bootstrap
Ember-cli addon for using Bootstrap as native Ember components.
Stars: ✭ 475 (+265.38%)
Mutual labels: hacktoberfest, ember
Ember Searchable Select
Data-down, actions up select-like menu with searching and tagging capabilities.
Stars: ✭ 38 (-70.77%)
Mutual labels: addon, ember
Ember Attacher
Native tooltips and popovers for Ember.js
Stars: ✭ 69 (-46.92%)
Mutual labels: addon, ember
Multipletab
Multiple Tab Handler, Provides feature to close multiple tabs.
Stars: ✭ 67 (-48.46%)
Mutual labels: hacktoberfest, addon
Ember Intl
Localization library for any Ember Application or Addon
Stars: ✭ 412 (+216.92%)
Mutual labels: hacktoberfest, ember
Data
A data persistence library for Ember.js.
Stars: ✭ 2,998 (+2206.15%)
Mutual labels: hacktoberfest, ember
Ember.js
Ember.js - A JavaScript framework for creating ambitious web applications
Stars: ✭ 22,092 (+16893.85%)
Mutual labels: hacktoberfest, ember
Ember Can
Simple authorisation addon for Ember apps
Stars: ✭ 262 (+101.54%)
Mutual labels: addon, ember
Ember Cli Updater
ember-cli addon to help you update your ember-cli application or addon.
Stars: ✭ 32 (-75.38%)
Mutual labels: addon, ember
ember-cli-daterangepicker
Just a simple component to use bootstrap-daterangepicker.
Stars: ✭ 32 (-75.38%)
Mutual labels: ember, addon
ember-links-with-follower
Render a set of links with a "follower" line underneath. The follower moves to the active link, matching size and position on the page.
Stars: ✭ 43 (-66.92%)
Mutual labels: ember, addon
ember-data-url-templates
ember-data-url-templates is an addon to allow building urls with url templates instead of
defining buildURL
as described in RFC #4.
ember-data-url-templates is under early development. Feedback is welcome, and of course, so are pull requests.
Url templates are compiled with geraintluff/uri-templates, which fully implements RFC 6570.
Usage
Installation
ember install ember-data-url-templates
Requirements
ember-data-url-templates >= 0.1.0
is known to work with ember-data >= 1.0.0-beta.18
, ^1.13
, and ^2.0
.
Documentation
More in depth documentation can be found in the wiki.
Synopsis
// adapters/comment
import Ember from "ember";
import DS from "ember-data";
import UrlTemplates from "ember-data-url-templates";
export default DS.RESTAdapter.extend(UrlTemplates, {
urlTemplate: '{+host}/comments{/id}',
queryUrlTemplate: '{+host}/comments{?query*}',
createRecordUrlTemplate: '{+host}/users/{userId}/comments',
session: Ember.inject.service(),
urlSegments: {
userId() {
return this.get('session.userId');
}
}
});
Contributing
Installation
-
git clone
this repository npm install
bower install
Running Tests
-
ember test
or ember test --server
TODO
Here is a short list of things I'd like to support:
- Use a template provided by the API (like
links
)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].