10
votes

Mise en forme des guidons dans Netbeans

J'utilise Netbeans comme IDE pour un projet Ember.JS. Lorsque je crée des modèles de guidon dans mon application, comme ci-dessous, la surbrillance du code ne fonctionne pas correctement. XXX

Normalement, lorsque je sélectionnerais le premier div, il et sa balise finale correspondante mettrait en évidence le jaune , mais cela ne fonctionne pas. Depuis son entrée dans la balise de script de guidon, les deux sont en surbrillance rouge comme des erreurs et ne correspondent pas ensemble. Cela facilite l'écriture de modèles complexes gênants car il peut être difficile d'identifier les erreurs de syntaxe.

est là pour que Netbeans se met à surbrillance dans l'étiquette du guidon comme si son HTML ordinaire?


2 commentaires

Pas sûr des Netbeans, mais aller avec le texte sublime pour le développement de l'Ember est une bonne option. Je l'utilise pour le développement de l'Ember depuis plus d'un mois maintenant et je le trouve très bien à utiliser.


J'ai fini par passer au texte sublime et je suis si heureux que je le faisais. Vortez beaucoup ça.


3 Réponses :


1
votes

J'ai eu le même problème et j'ai essayé diverses corrections non satisfaisantes.

À la fin, j'ai pensé que la meilleure solution est simplement de modifier l'attribut type du script en Texte / HTML : : : xxx


5 commentaires

Malheureusement, je ne pense pas que cela fonctionnera avec Ember. Le type doit être text / x-guidon pour qu'il enregistre le modèle.


Oh désolé, j'ai lu la partie ember.js. Comme vous l'avez noté, cette approche fonctionne uniquement avec la compilation manuelle du modèle. Désolé


J'ai déposé un Amélioration , qui devrait éventuellement permettre la manipulation HTML à l'intérieur des étiquettes de script avec le Types suivants: "text / x-guidon-modèle", "text / x-guidonbars" ainsi que "text / modèle". Espérons que cette fonctionnalité sera mise en œuvre dans un proche avenir ... Je posterai ensuite à ce fil alors


Pourriez-vous s'il vous plaît répondre à votre propre question pour qu'elle soit retirée de l'intention de sans réponse?


Ceci est utile, au moins cela aide-moi au formatage lors de la modification du modèle



0
votes

J'ai le même problème. Et je viens d'utiliser une sorte de post-traitement, j'utilise node.js, donc j'ai fait res.send (data.replace (/ type = "text \ / html" / g, "type =" text / x -handlebars "')); sur mon / page.

Je pense que vous pouvez faire quelque chose de similaire en votre langue et de la décourance Ce n'est pas une solution, juste un truc laide pour se développer plus facilement. Ne le garde pas en production.


0 commentaires

2
votes

une option, jusqu'à ce que NetBeans implémente ce Amélioration , doit ajouter ce qui suit Étiquette de script dans index.html immédiatement après votre référence à JQuery:

<script src="js/libs/jquery.js"></script>
<!-- use following line to change script type to 'text/x-handlebars' -->
<script>jQuery('script[type="text/html"]').attr('type', 'text/x-handlebars');</script>


0 commentaires