【问题标题】:Working with Laravel and AngularJs [closed]使用 Laravel 和 AngularJs [关闭]
【发布时间】:2013-03-29 14:12:05
【问题描述】:

首先对我的英语感到抱歉,我会尽力解释。 我最近开始了一个项目,它将使用大量的 javascript,特别是大量的 ajax 调用和 ajax 操作。

例如 lke

  • facebook 风格的下拉通知
  • 很多不同的 ajax 形式
  • 点赞按钮
  • 关注按钮
  • 图像处理和上传

我在过去使用 jQuery 做了类似的事情,而 jQuery 是我所知道的唯一库。 但我一直在关注 AngularJs,对此进行了很多研究,我很喜欢它。

我正在搜索 Laravel + AngularJs 教程,但没有找到任何有用的信息来回答我的问题。

因此,例如,当我使用 jQuery 时,我想从属性中检索数据或发送表单,我必须给它一个 classid,但 angular 使用控制器。

所以我的问题是可以将控制器与视图混合吗?

例子

<?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() ?>

所以在上面我发布的代码中,你看到了 ng-controller,以这种方式混合 2 是好是坏?

谢谢

【问题讨论】:

    标签: php javascript angularjs laravel


    【解决方案1】:

    是的,可以将它们一起使用,但有时您可能需要考虑编写指令而不是完整的控制器。

    可以编写指令来处理少量功能,其中控制器将一组动作组合在一起。

    【讨论】:

    • 谢谢,是的,我正在考虑这个问题,我只是想使用控制器部分,谢谢
    猜你喜欢
    • 2016-10-17
    • 2015-06-02
    • 1970-01-01
    • 1970-01-01
    • 2015-05-11
    • 2018-01-07
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    相关资源
    最近更新 更多