2013-04-07 4 views
2

D'abord désolé pour mon anglais je ferai de mon mieux pour expliquer. J'ai récemment commencé un projet qui utilisera javascript lourds, spécialement beaucoup d'appels ajax et des manipulations ajax.Travailler avec Laravel et AngularJs

Par exemple lke

  • notification déroulant style facebook
  • beaucoup
  • de formes différentes ajax
  • comme bouton
  • bouton Suivre
  • manupulations image et ajouts

J'ai fait similaire à jQuery dans le passé un jQuery est la seule bibliothèque que je connaisse encore. Mais je regardais avec AngularJs a étudié beaucoup à ce sujet et je l'aime.

Je cherchais le tutoriel Laravel + AngularJs mais je n'ai trouvé aucune information utile pour ma réponse. Donc quand j'utilise jQuery par exemple, et que je voudrais récupérer des données d'un attribut, ou envoyer un formulaire, je dois lui donner un class ou id, mais utilise des contrôleurs angulaires.

Donc, ma question est-il correct de mélanger les contrôleurs avec la vue?

Exemple

<?php echo Form::open() ?> 

    <?php echo Form::label('password', 'Password') ?> 
    <?php echo Form::password('password', array('class' => 'span4')) ?> 
    <span class="help-block">5-12 characters.</span> 
    <?php echo $errors->has('password') ? $errors->first('password', '<p class="validation-error">:message</p>') : ''?> 

    <?php echo Form::label('confirm_password', 'Confirm password') ?> 
    <?php echo Form::password('confirm_password', array('class' => 'span4')) ?> 
    <?php echo $errors->has('confirm_password') ? $errors->first('confirm_password', '<p class="validation-error">:message</p>') : ''?> 

    <div ng-controller="PhotoCtrl"> 
     //on image change preform auto upload 
    </div> 

    <?php echo Form::button('Sign up', array('class' => 'btn btn-block btn-success')) ?> 

<?php echo Form::close() ?> 

Ainsi, dans le code ci-dessus ce que j'affiché, vous voyez le contrôleur ng, le mélange 2 de cette façon est bonne ou mauvaise?

Merci

Répondre

2

et oui il est bon d'utiliser les ensemble, mais parfois, vous voudrez peut-être envisager d'écrire une directive au lieu d'un contrôleur complet.

Des directives peuvent être écrites pour gérer de petites fonctionnalités, où les contrôleurs regroupent un ensemble d'actions.

+0

merci, oui je pensais à ce sujet, je voulais juste être usre avec la partie contrôleur, et merci –

Questions connexes