小编GRo*_*ing的帖子

Angularjs - 简单表单提交

我正在通过AngularJs学习曲线,我发现实际上没有任何实例可供现实世界使用.

我试图清楚地了解如何提交具有最标准组件的表单并将其传递给PHP文件.

我的小提琴.

有没有人有任何关于提交简单,无污染的表格的好例子,这些表格可以帮助我和许多其他Angularjs初学者.

当我说一个干净的形式时,我指的是这样的东西..

<div ng-app="myApp">

    <form name="saveTemplateData" action="#" ng-controller="FormCtrl" ng-submit="submitForm()">

        First name:    <br/><input type="text" ng-model="form.firstname">    <br/><br/>
        Email Address: <br/><input type="text" ng-model="form.emailaddress"> <br/><br/>

        <textarea rows="3" cols="25" ng-model="form.textareacontent"></textarea>

            <br/><br/>

        <input type="radio" ng-model="form.gender" value="female" />Female ...
        <input type="radio" ng-model="form.gender" value="male" />Male <br/>

            <br/><br/>

        <input type="checkbox" ng-model="form.member" value="5"/> Already a member

            <br/><br/>

        <input type="file" ng-model="form.file_profile" id="file_profile"><br/>
        <input type="file" ng-model="form.file_avatar" id="file_avatar">

            <br/><br/>

        <!-- <button ng-click="save()" >Save</button> -->
        <input type="submit" ngClick="Submit" >

    </form>

</div>
Run Code Online (Sandbox Code Playgroud)

我的ng-app代码......

var app = angular.module('myApp', []);
app.controller('FormCtrl', function …
Run Code Online (Sandbox Code Playgroud)

javascript php forms angularjs

63
推荐指数
2
解决办法
20万
查看次数

Angularjs - 指令链接函数中的$ rootScope

我问这个问题是因为我不太清楚如何将rootcope视为传递给指令的依赖

我有一个指令,需要显示来自$ rootScope的一些信息......

我以为我需要将$ rootScope传递给一个指令但是当我写这样的指令时它似乎有效.

.directive("myBar", function () {
 return {
    restrict: "E",
    transclude: true,
    replace: true,
    template:   '<div>' + 
                '<span ng-transclude></span>' + 
                '{{rsLabels.welcome}} {{rsUser.firstName}}!' + 
                '</div>'
}
})
Run Code Online (Sandbox Code Playgroud)

我什么时候需要这样做?

.directive("myBar", function ($rootScope) {
 return {
    restrict: "E",
    transclude: true,
    replace: true,
    template:   '<div>' + 
                '<span ng-transclude></span>' + 
                '{{rsLabels.welcome}} {{rsUser.firstName}}!' + 
                '</div>'
}
})
Run Code Online (Sandbox Code Playgroud)

如果我需要在指令的link函数中使用rootScope,我可以使用rootScope吗?或者我应该在指令的控制器中执行它?

.directive("myBar", function ($rootScope) {
 return {
    restrict: "E",
    transclude: true,
    replace: true,
    link: function (scope, element, attrs, rootScope) {
        rootScope.rsUser = { firstName: 'Joe' …
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-directive angularjs-scope rootscope

47
推荐指数
4
解决办法
8万
查看次数

Laravel Eloquent如何在运营商之间使用

我想在Eloquent和Laravel找到一个优雅的方式来说

select * from UserTable where Age between X and Y
Run Code Online (Sandbox Code Playgroud)

在Eloquent中有一个介于操作员之间(我找不到它).

我到目前为止最接近的是像这样追查我的查询

$query->where(age, '>=', $ageFrom)
      ->where(age, '<=', $ageTo);
Run Code Online (Sandbox Code Playgroud)

我也遇到了似乎有效的R.Raw

$query->whereRaw('age BETWEEN ' . $ageFrom . ' AND ' . $ageTo . '');
Run Code Online (Sandbox Code Playgroud)

是否存在处理范围的实际雄辩方式(非原始方式)?

php sql laravel eloquent laravel-4

25
推荐指数
2
解决办法
3万
查看次数

有没有办法从js对象中删除整个属性

我认为这是一个奇怪的问题,但我不得不问......

如果我有一个看起来像这样的js对象:

$scope.obj1 = {
    "name":"John",
    "number":"Eleven",
    "color":"Red"
}
Run Code Online (Sandbox Code Playgroud)

有没有办法删除整个财产?没有重新赋值给新对象 ..所以如果我想摆脱"number":"Eleven",我希望对象看起来像这样......

$scope.obj1 = {
    "name":"John",
    "color":"Red"
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript angularjs

19
推荐指数
1
解决办法
315
查看次数

Angularjs - 禁用和取消选中复选框

我有一组复杂的复选框,这些复选框填充了来自多维数组的数据,并且有一些特定的事情需要与它们一起发生...我提取了我需要的最小值,所以我将尝试解释

在这个小提琴

http://jsfiddle.net/EVZUV/

第一个复选框已启用,第二个复选框已禁用.选中第一个复选框后,第二个复选框将启用.我想要获取的是UNCHECK第二个框如果在取消选中第一个复选框时再次禁用它.

这是我几乎可以使用的代码

<input type="checkbox" ng-model="disablelist" ng-click="checkitems">Check this box to enable the other.. <br><br>
<input type="checkbox" ng-disabled="!disablelist" ng-checked="checkitems">When this checkbox is disabled it also must get unchecked
Run Code Online (Sandbox Code Playgroud)

我只是得到了int-js,而且有些想法对我来说非常"哇哇哇哇哇哇哇哇哇哇哇哇哇

谢谢!!

javascript checkbox angularjs

10
推荐指数
1
解决办法
4万
查看次数

Angularjs - 表格发布数据未发布?

我必须承认我有点困惑......我以前从未这样做过,而且我显然错过了一些东西

当我通过http.post将数据传递到我的php文件时,我似乎无法收集数据......

有人能告诉我为什么这不起作用?

FormData显示在控制台日志中,并且正在编写文件..但是看起来没有数据传递..

$scope.submitForm = function() {
    formData = $scope.form;

    $http.post('form2.php', JSON.stringify(formData)).success(function(){

        console.log(formData);
        //window.location.href = "form2.php?data=" + JSON.stringify(formData);

    });
};
Run Code Online (Sandbox Code Playgroud)

这是我的php文件..试图将数据从提交的表单写入文件...(只是测试)..

    <?php

        $file = 'form2.txt';
        $data = json_decode($_REQUEST['data'],true);

        //print( '<pre>' );
        //print_r ($data);
        //print( '</pre>' );

        $data_insert = "Name: " . $data['firstname'] .
                    ", Email: " . $data['emailaddress'] . 
                    ", Description: " . $data['textareacontent'] . 
                    ", Gender: " . $data['gender'] . 
                    ", Is Member: " . $data['member'];

        //print $data_insert;

        file_put_contents($file, $data_insert, FILE_APPEND | LOCK_EX);

    ?>
Run Code Online (Sandbox Code Playgroud)

javascript php angularjs

8
推荐指数
1
解决办法
4万
查看次数

Angularjs - 如何在模板中保持嵌套ng-repeat的总迭代次数

我有一个相当大的对象需要在嵌套的ng-repeat循环中迭代

简化版本如下所示:

{{totalEvents = 0}}
<div ng-repeat="(mainIndex, eventgroup) in EventsListings">

<ul>
    <li ng-repeat="event in eventgroup.events" ng-click="Current(totalEvents)">

    <div class="event-item-container" ng-show="eventDetailsView[totalEvents]">
        {{totalEvents = totalEvents + 1}}
    </div>

   </li>

</ul>

</div>
{{totalEvents = 0}
Run Code Online (Sandbox Code Playgroud)

如何跟踪totalEvents计数器值.如何在模板中获得嵌套循环的总迭代次数?

angularjs angularjs-ng-repeat

7
推荐指数
2
解决办法
2万
查看次数

Angularjs - 使用php上传文件

我花了几天时间寻找一个相当简单的angularjs文件上传方法的集成,其中包括一个基本的php服务器端脚本..

我需要一个简单的表单字段和文件上传上传.

我发现的所有例子都是严重依赖jQuery,或者如果它们看起来像我可以使用他们的"例子"那么完全不清楚和混乱.

这两个例子(如果我能弄清楚如何与PHP合并)将解决我的难题..

本页的示例5 http://ng-upload.eu01.aws.af.cm/

此页面上的示例是我非常喜欢的一个.. http://angular-file-upload.appspot.com/

有人可以为我带来更多的光.我真的希望看到一个输入文件和一个文件上传尽可能简单的角度和PHP代码,如果这样的事情存在于某处.

我很乐意实施这个http://twilson63.github.io/ngUpload/http://angular-file-upload.appspot.com/

如果这是我的PHP

$fname = $_POST["fname"];
if(isset($_FILES['image'])){
    $errors= array();
    $file_name = $_FILES['image']['name'];
    $file_size =$_FILES['image']['size'];
    $file_tmp =$_FILES['image']['tmp_name'];
    $file_type=$_FILES['image']['type'];   
    $file_ext = strtolower(pathinfo($file_name, PATHINFO_EXTENSION));
    $extensions = array("jpeg","jpg","png");        
    if(in_array($file_ext,$extensions )=== false){
     $errors[]="image extension not allowed, please choose a JPEG or PNG file.";
    }
    if($file_size > 2097152){
    $errors[]='File size cannot exceed 2 MB';
    }               
    if(empty($errors)==true){
        move_uploaded_file($file_tmp,"images/".$file_name);
        echo $fname . " uploaded file: " . "images/" . $file_name;
    }else{
        print_r($errors);
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

这是我的基本HTML

<form …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery angularjs

6
推荐指数
1
解决办法
3万
查看次数

Web应用程序后端的C ++

我一直在网上搜索这些信息,我认为我需要一些帮助来更好地理解这些信息。

我想学习如何用C ++编写Web应用程序的后端,以及本质上如何将C ++输出到网页并使它与MySQL数据库对话。出于记录,我可以用C ++编写体面的代码,但我从未在网络上编写过。

无论我在网上到哪里,发现有人问这个问题,第一个答复列表就是为什么当您拥有脚本语言时,您会为什么。我知道脚本语言,已经使用了多年,但是我遇到了很多需要这样做的情况,并且我想了解更多。

我打算编写一个在前面使用Angularjs,在后面使用C ++的应用程序。我是一个非常精通PHP的开发人员,我可能会最初通过编写PHP来完成此任务,但是我确实需要考虑用C ++重写的可能性,这使我认为我应该从一开始就用C ++编写它。

我知道最常见的问题是为什么我会使用C ++而不是脚本语言,所以我将尝试给出有限的原因。请务必理解,我还不是C ++方面的专家,并且我正在评估自己所处的状况。

所以这是我的一些原因...

  1. 我即将进行的项目注定会非常耗费资源,我真的很想获得从一开始就可以得到的所有速度。我对应用程序流程的控制越多越好。本质上,我需要精度,我知道并喜欢C ++,它可以使我在很大程度上保留控件。

  2. 在项目上下文中与我交谈的一群人都意识到C ++从资源和速度角度来看的优势,他们持有一部分投资包,这使他们对如何进行项目有投票权。时间在我这一边,但我想浪费尽可能少的时间。

  3. 我对C ++感到满意,具有面向C ++的思想,并希望在这种情况下尽可能多地使用它。

所以我想我的问题是...

  1. 有没有一个很好的教程可以使我从基础知识过渡到中级知识?
  2. 如何用C ++编写网站后端?
  3. 如何在Linux上编写C ++与MySQL一起使用。
  4. 有没有办法在Linux服务器上执行此操作?(我相信Facebook会这样做)。

我发现这个http://www.compileonline.com/compile_cpp_online.phphttp://www.compileonline.com和它给我希望,但我需要更多的信息,知道如何到达那里。

我知道我不是在问一个基于示例代码的问题,但是我经常在Stack上找到很好的参考文章来回答这些类型的问题,所以希望有人能帮助我。我在这里有点失落。

c++ mysql angularjs

6
推荐指数
1
解决办法
3734
查看次数

Laravel验证规则如果另一个字段数组中存在值

我在Laravel 5.4工作,我有一个稍微具体的验证规则需要,但我认为这应该很容易实现,而不必扩展类.只是不知道如何使这项工作..

我想要做的是'music_instrument'如果program数组包含,则使表单字段成为必填字段'Music'.

我发现这个线程如何设置require如果在laravel验证中的另一个多选字段中选择了值?但它不是一个解决方案(因为它从来没有得到解决),并且它不起作用的原因是因为提交的数组索引不是常量(在索引提交结果时不考虑选中的复选框). ..)

我的情况如下:

<form action="" method="post">
    <fieldset>

        <input name="program[]" value="Anthropology" type="checkbox">Anthropology
        <input name="program[]" value="Biology"      type="checkbox">Biology
        <input name="program[]" value="Chemistry"    type="checkbox">Chemistry
        <input name="program[]" value="Music"        type="checkbox">Music
        <input name="program[]" value="Philosophy"   type="checkbox">Philosophy
        <input name="program[]" value="Zombies"      type="checkbox">Zombies

        <input name="music_instrument" type="text" value"">

        <button type="submit">Submit</button>

    </fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)

如果我从复选框列表中选择一些选项,我可能会在我的$request值中得到这个结果

[program] => Array
    (
        [0] => Anthropology
        [1] => Biology
        [2] => Music
        [3] => Philosophy
    )

[music_instrument] => 'Guitar'
Run Code Online (Sandbox Code Playgroud)

在这里查看验证规则:https://laravel.com/docs/5.4/validation#available-validation-rules我认为像他这样的东西应该可以工作,但我实际上什么都没得到:

  $validator = …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5 laravel-validation laravel-5.4

6
推荐指数
2
解决办法
1万
查看次数