Articles of ember.js handlebars.js

Comment exécuter certains JS sur un élément dans le modèle d'index dans Ember.js RC2

J'écris une application Ember.js et j'aimerais exécuter le code Javascript suivant sur une div avec une classe de navbar juste après la visualisation: $('.navbar').affix({offset: -1000}); Je ne connais aucun problème avec Easy Ember, car le standard JQuery $(document).ready() ne fonctionne pas avec les applications Ember. Il doit y avoir un moyen facile de le faire, […]

Accéder aux attributs des éléments DOM à partir des vues ember.js

Comment puis-je accéder aux attributs des éléments DOM qui sont insérés par la vue ember.js, à partir de la vue elle-même. Voici un petit exemple. Disons que j'ai le modèle suivant cat.handlebars : {{#collection contentBinding="App.catsController"}} <div class="cat" {{bindAttr id="view.content.id"}}></div> {{/collection}} Qui est utilisé dans cette vue: App.CatView = Ember.View.extend({ templateName: 'cat', catsBinding: 'App.catsController', didInsertElement: () […]

Extension des modèles Handlebars.js

Existe-t-il un moyen d'étendre des modèles comme dans Django? Mon modèle de base possède un en-tête qui ne nécessite que quelques pages. J'aimerais changer cela pour les autres modèles. Quelque chose semblable à {% extends "base.html" %} … {% endblock %} J'utilise Ember.js.

Comment utiliser EMBER.SORTABLEMIXIN?

Mes FIXTURES contient un ensemble de produits que je souhaite trier en fonction de l'ID. Astcart.Application.FIXTURES=[ { "name" : "astr", "home_products": [ { "id": 3, "name": "Mobiles & Accessories" }, { "id": 2, "name": "Mobiles & Accessories" }, { "id": 1, "name": "Mobiles & Accessories" } ] } ]; Je ne reçois pas l'exemple complet […]

Ember.TextField submit on keyup event

J'ai la vue Guidons avec le champ de saisie de recherche suivant: {{view Ember.TextField valueBinding="controller.query" action="submit"}} Lorsqu'un utilisateur appuie sur «Entrée» du champ de saisie de la recherche, nous appelons une API externe, obtenons une réponse et interrogeons les résultats en conséquence. Voici le code de la version (simplifiée) du contrôleur: App.ProductsController = Ember.ArrayController.extend({ submit: […]

Les modèles de guidons précompilés renvoient une valeur indéfinie

J'ai un fichier modèle test_temp.handlebars. Son contenu est, <div>Hello {{name}}</div> J'ai compilé le modèle dans ma ligne de commande en utilisant la commande, handlebars test_temp.handlebars -f test_temp.js Le contenu du fichier test_temp.js est, (function() { var template = Handlebars.template, templates = Handlebars.templates =Handlebars.templates || {}; templates['test_temp'] = template({"compiler":[5,">=2.0.0"],"main":function(depth0,helpers,partials,data) { var helper, functionType="function", escapeExpression=this.escapeExpression; return "<div>Hello […]

Ember: erreur avec les points de vente nommés

Je ne sais pas pourquoi mes modèles ne sont pas rendus dans les points de vente nommés. C'est mon premier coup de poing à l'apprentissage de la braise et je suis coincé sur les points de vente nommés. Je voudrais rendre la barre latérale dans la {{outlet "sidebar"}} et le contenuTemplate dans le contenu {{outlet […]

Liaison des vues et des collections d'enfants dans une prise de courant en emberjs

J'essaie de faire apparaître une Team intérieur d'un {{outlet}} . Cette vue d' Team comprend une vue Person simple (le chef d'équipe) et une collection de vues Person (membres de l'équipe). La prise de courant est configurée en appelant connectOutlet() sur ApplicationController. Bien que les vues enfant Person soient rendues dans le marquage comme prévu, […]

Définir le tableau à l'intérieur du modèle pour le guidon / braise?

J'ai un gabarit de guidon dans une application de braise. Il accepte un tableau. Je déclare actuellement le tableau comme celui-ci modèle: {{Gd-radio-input content=radioContent value="blue"}} Javascript: App.IndexController = Em.Controller.extend({ radioContent: [ {label: 'Red', value: 'red'}, {label: 'Blue', value: 'blue'}, {label: 'Green', value: 'green'}, {label: 'Yellow', value: 'yellow'}, ] }); Pour mes besoins, j'aimerais bien définir […]

Comment configurer itemController dans chaque comme (ember 1.11 beta3)?

Je veux essayer: {{#each content as |product index|}} {{index}} {{/each}} Mais mon application a l'articleContoller, comme ceci: {{#each product in content itemController='product'}} Si j'ai configuré ceci: {{#each content as |product index| itemController='product'}} Cela ne fonctionne pas! J'ai trouvé tous les guides de braise et je n'ai pas trouvé la réponse. Toute aide, s'il vous plaît.