小编Sye*_*med的帖子

-1%7的结果在javascript(-1)和python(6)中是不同的

-1 % 7JavaScript中的表达式给了我-1结果.而在Python和Haskell中,我发现了结果6.

谁能解释为什么两者都有不同的行为?哪一个是正确的?

javascript python haskell

14
推荐指数
2
解决办法
576
查看次数

在Angular JS(1.x)中验证分页表单

我有一个角度使用带有输入字段的表格.用户可以添加和删除行.每个单元格可以是输入类型文本,数字日期等.如果表格太大,表格会变慢.解决此问题的一种方法是对表进行分页.

不幸的是,对表进行分页是一个问题,因为我在输入字段上有自定义验证,如果任何页面中的任何字段无效,则表单不应提交.例如,用户可以填写第一页并提交表单而不填写第二页.Angular必须为第二页中的字段抛出错误.目前我正在使用form指令的角度实现来管理错误.Angular表单仅显示当前页面中的字段,而不显示第二页中的字段.

看看这个plunkr.表格格式如下.

 <form name="tableForm" novalidate>
      {{tableForm.$valid}}
      <button ng-click="previousPage()">Previous</button>
      <button ng-click="nextPage()">Next</button>
    <table>
      <thead>
        <tr>
          <td>Text</td>
          <td>Date</td>
          <td>Textarea</td>
        </tr>
      </thead>
      <tbody>
        <tr ng-repeat="item in TableData | limitTo :5:offset">
          <td>
            <input name="Text_{{$index+offset}}" type="text" ng-model="item.Text" ng-required="true" />
            <div ng-messages="tableForm.Text_{{$index+offset}}.$error"  ng-messages-include="error-messages" class="errorMsg">
                        <div ng-message="required" class="error_text">This field is required</div>
                    </div>
          </td>
          <td>
            <input name="Date{{$index+offset}}" type="date"  ng-model="item.Date"  />
          </td>
          <td>
            <textarea name="Textarea_{{$index+offset}}"  ng-model="item.Textarea"  ></textarea>
          </td>
        </tr>
      </tbody>
    </table>
    </form>
Run Code Online (Sandbox Code Playgroud)

在表中,文本字段具有必需的验证.在第一页中,表单有效,因为所有文本字段都已填充.但在第二页中,未填充一个文本字段.所以表格实际上应该是无效的.但只有当我转到下一页时它才会变得无效.

我该如何解决这个问题?

javascript forms angularjs

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

访问另一个帐户上传的文件时,Cloudfront 403错误

我有一个Cloudfront发行版,它将我的s3存储桶之一作为其原始服务器。这些文件由第三方附件上传器上传到s3。

当我尝试通过cloudfront在s3中访问文件时,出现“ 403禁止访问”错误,并显示访问被拒绝XML(如下所示)。但是,当我手动将文件上传到s3存储桶时,我可以通过cloudfront访问该文件。

除文件所有者外,这两个文件的权限相同。对于由我手动上传的文件,文件所有者是我的帐户,对于由上传者上传的文件,它就是上传者。第三方附件上传器将对象的完整访问权限授予存储桶所有者。另外,我限制了存储桶访问权限,但没有查看者访问权限。

Cloudfront返回的错误

可能导致此错误的原因是什么?我该如何调试呢?

file-upload amazon-s3 amazon-web-services amazon-cloudfront

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