小编use*_*448的帖子

angularJS ng-pattern无效

请看看plunker.

http://plnkr.co/edit/DuTFYbLVbPkCIvRznYjG?p=preview

其中ng-pattern regEx不适用于输入文本字段.

只需要正确应用所需验证的地方.

HTML:

<body ng-controller="tableController">
    <form name="test">
        <div ng-repeat="model in models">
            <span ng-bind="model.caption"></span>
            <div ng-form name="frm{{$index}}">
                <input name="input{{$index}}"
                    ng-model="data[model.name]"
                    ng-disabled="model.isDisabled"
                    minlength="{{model.minlength}}"
                    maxlength="{{model.maxlength}}"
                    ng-show="model.isShow"
                    ng-pattern="model.pattern"
                    ng-required="true" />
                <br />
                {{data[model.name]}}
            </div>
        </div>
    </form>
    <br />
    <br />
</body>
Run Code Online (Sandbox Code Playgroud)

JS:

angular.module("app", []).controller("tableController", function ($scope) {
        $scope.regEx = "/^\\d+$/";
        $scope.data = {};
        $scope.data.one = 234;
        $scope.data.two = 32432;
        $scope.models = [
            { name: "one", caption: "cOne", isDisabled: false, isShow: true, minlength: 2, maxlength: 10, pattern: "/^\d+$/" },
            { name: "two", …
Run Code Online (Sandbox Code Playgroud)

validation angularjs ng-pattern

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

$ routeChangeStart在IE8中被多次调用

我们正在为我们的应用程序支持IE8浏览器.最近我们将角度版本从1.0.8升级到1.2.16

使用较新版本的应用程序适用于所有浏览器,但我们在IE8中看到了ngRoute的问题.

它多次广播"$ routeChangeStart".

$ rootScope.$ on("$ routeChangeStart",(event:ng.IAngularEvent,next,current)=> {

});

为了识别我在上面的代码中添加了console.log,它只在IE8中被调用了两次.

在角度版本1.0.8中,相同的代码片段在浏览器控制台中提供一次console.log注释.

IE8的ngRoute(角度版本1.2.16)有问题吗?

internet-explorer-8 angularjs angularjs-ng-route

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

在单个Web API方法中从多条路由中淘汰特定的路由

嗨,我有如下所示的WEB API实现。我们在单一方法上使用多条路线的地方。

[SwaggerOperation("Update Records By Id")]
    [Route("/construction/field-record")]
    [Route("/construction/fieldRecord")]
    public async Task<IActionResult> UpdateRecord([FromBody] UpdateRecordRequest request)
Run Code Online (Sandbox Code Playgroud)

两个问题

  1. 如何将仅两个路由中的一个标记为已弃用?
  2. 如何在swagger UI上更新指示路线已“弃用”的swagger?

-谢谢

c# swagger asp.net-web-api2 asp.net-core-webapi asp.net-core-2.0

4
推荐指数
2
解决办法
1367
查看次数

Jaws 旁白覆盖我的键盘导航功能

我们正在使用 JAWS 旁白软件来验证辅助功能级别 AA。我们观察了与键盘导航相关的事情。问题是我们使用向上和向下箭头键实现了网格行导航。

但是,当我打开 Jaws 进行测试时,它会停止网格行的向上/向下导航。简而言之,键盘导航的 JAWS 功能覆盖了我的键盘导航功能。

您能否建议我任何实现双赢的替代方案?

keyboard-events narrator jaws-screen-reader

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

日期格式返回为M/d/yyyy而不是MM/dd/yyyy c#

我使用下面的代码在c#中获取ShortDatePattern格式

CultureInfo.GetCultureInfo("en-US").DateTimeFormat.ShortDatePattern
Run Code Online (Sandbox Code Playgroud)

这使我返回"M/d/yyyy",但我期待"MM/dd/yyyy"作为其美国日期格式.为什么我得到第一种格式而不是第二种?

c# date-formatting

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