小编loo*_*nes的帖子

如何从捆绑.spec.js文件中排除webpack

我的Package.bundle读取

var reqContext = require.context('./', true, /\.js$/);

reqContext.keys().map(reqContext);
Run Code Online (Sandbox Code Playgroud)

其中基本上包括所有.js文件.

我希望表达式排除任何***.spec.js文件.这里有任何regexp来排除.spec.js文件?

javascript regex webpack

13
推荐指数
2
解决办法
6083
查看次数

我们可以使用ui-router angular.js中已有的状态向$ stateprovider添加动态状态

我正在尝试动态地向我的应用添加状态并尝试使用ui-router.我试过跟这个帖子.AngularJS - UI-router - 如何配置动态视图

在我的情况下,已经有一些存在的状态,我需要附加到该列表,从json读取动态状态

出于某种原因,在尝试使用deferIntercept()方法时,我在$ urlRouterProvider上出现了注入器错误.在我的情况下,我使用角度1.3和ui路由器版本是0.2.10.我看到你可以通过synamically创建状态.但是我们可以添加到已经静态配置的现有状态列表中

这是我的代码任何帮助表示赞赏,

我的modules.json,

 [{
   "name": "applications1",
    "url": "^/templates/applications1",
    "parent": "authenticated",
    "abstract": false,
     "views": [{
     "name": "",
     "templateUrl": "html/templates/basicLayout.html"
   }, {
      "name": "header@applications1",
      "templateUrl": "html/templates/header.html"
  }],
   {
   "name": "login",
   "url": "/login",
   "abstract": false,
   "views": [{
     "name": "",
     "templateUrl": "html/admin/loginForm.html"
   }]
 }]
Run Code Online (Sandbox Code Playgroud)

我的app.js.

       var $stateProviderRef = null;
       var $urlRouterProviderRef = null;

       var aModule = angular.module('App', [
             'ui.bootstrap','ui.router'   
       ]);


         adminModule.run(['$rootScope', '$state', '$stateParams',
              function ($rootScope, $state, $stateParams) {
              $rootScope.$state = $state;
          $rootScope.$stateParams = $stateParams;
         }])

         adminModule.run(['$q', …
Run Code Online (Sandbox Code Playgroud)

lazy-loading angularjs angular-ui-router

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

具有双引号的正则表达式的ng-pattern无法正确转义

我对^ [^ \ ./:* \?\“ <> \ |] {1} [^ \ /:* \?\” <> \ |] {0,254} $的正则表达式进行ng模式验证它基本上测试了文件路径和限制中的无效字符。但是当我将ng-pattern指定为

 ng-pattern = "^[^\\\./:\*\?\"<>\|]{1}[^\\/:\*\?\"<>\|]{0,254}$"
Run Code Online (Sandbox Code Playgroud)

,ng模式会以不正确的方式显示正则表达式。正确实现此目标的任何帮助

javascript regex angularjs ng-pattern angularjs-ng-pattern

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

返回一个承诺,如果找到一个值,则将其解析为布尔值true或false

我需要进行api调用,以返回ID和与其关联的值的响应。然后,promise解析并返回true或false(如果找到或未找到查询的id)。

我怎样才能做到这一点?使用诺言的新手。正如诺言似乎令人困惑

这是使用API​​的终点,UserService返回ID和薪水的数组。我需要检查ID是否存在以及薪水是否与查询匹配,然后Promise需要解析为true或false。

这是身份证和收入的对象

      [{
            "id": 1,
            "name": "Primary",
            "sal": [{
                    "id": "1",
                    "sal": "10"
                }, {
                    "id": "2",
                    "sal": "20"
                }]
            },{
            "id": 2,
            "name": "Secondary",
            "sal": [{
                    "id": "1",
                    "sal": "100"
                }, {
                    "id": "2",
                    "sal": "200"
                }
            ]
        }];


  UserService.hasUserValue(id, income).then(function(qualifiesforlowIncome){
     var isLowIncome = qualifiesforlowIncome
   }
Run Code Online (Sandbox Code Playgroud)

qualifyforlowIncome是返回true或false的布尔值。我正在使用角度,因此在这种情况下我应该执行$ q.defer并返回defer.promise吗?

对此还不太清楚

javascript promise angularjs angular-promise

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

将数据从父组件以 2/4 角度传递到 ngbmodal 实例

我不知道这在 Angular 2/4 中是否可能。我有一个模态组件,它又具有一个模态内容组件。我还有一项允许打开/关闭模式实例的服务。我正在使用 ngbModal。

模态内容模板需要根据布尔参数显示/隐藏一些字段。

我的页面组件有一个按钮,单击该按钮需要使用布尔参数打开 modalInstance。

这就是我所拥有的,

页面.组件.html

 <div class="bar-sec">
   <action-bar [options]="btnOpts" (select) = 
      "actionBarSelectHandler($event)">
   </action-bar>
</div>
<div class="grid-sec">
</div>
 **<app-ad-search [userOnly]='userOnly'></app-ad-search>**
Run Code Online (Sandbox Code Playgroud)

页面组件.ts

 import {Component, ViewChild} from '@angular/core';
 import { NgbDropdownConfig } from '@ng-bootstrap/ng-bootstrap';
 import { SearchModalComponent} from '../../X/search-modal.component';
 import { SearchContentComponent} from '../../X/search-content.component';
 import { XModalService} from '../../X/x-modal.service';

@Component ({
  selector: 'page-test',
  templateUrl: './page.component.html',
  providers: [XModalService]
})

 export class VCenterMachinesComponent {
   XModalService: XModalService;
   filterText: String = '';
   machines: any[];
   btnOpts: {};
   **userOnly:boolean = true;**

  **@ViewChild(SearchModalComponent) private 
       SearchModalComponent:SearchModalComponent;** …
Run Code Online (Sandbox Code Playgroud)

ng-bootstrap angular

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

控制器中$ scope变量的条件表达式的角度ng-class

我需要根据范围变量的长度应用一个类

  <div class="col-md-1">
    <i class="float-right" ng-class="{'user-online':activeAssignments.length > 0, 'user-offline': activeAssignments.length <= 0}"></i>
</div>
Run Code Online (Sandbox Code Playgroud)

我能做这样的事情,还是有更好的方法呢?

$scope.activeAssignments 在控制器中定义

angularjs ng-class

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

如何在javascript中传递一个id数组作为删除请求的参数

我有一个id的数组,我想附加到删除请求.我该如何将params附加到url请求?

var deleteArray = ['1','5','6'];

如果我想以这种格式发送请求http:// localhost/xxx/employees?ids = 1&ids = 5&ids = 6 for delete

如何解析数组内容以构建用于删除的请求URL 的ids = 1&ids = 5&ids = 6

我关注的是"&",我怎么能追加"&并在javascript中为url请求构建字符串

javascript rest http-delete

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

对于参数类型boolean,String,运算符&&未定义

我试图检查以下所有条件是否返回true然后验证,

但是编译器没有说"运算符&&未定义参数类型boolean,String".我来自JS背景和一个dnot JAVA所以任何帮助将不胜感激.

    String refererHeader = httprequest.getHeader("referer");
    URL refererURL = new URL(refererHeader);

    String requestUrl = httprequest.getRequestURL().toString();

    String refererHost = refererURL.getHost();
    int refererPort = refererURL.getPort();

    String serverName = httprequest.getServerName();
    int serverPort = httprequest.getServerPort();


    if (refererHeader == null) {
        httpresponse.setStatus(HttpServletResponse.SC_BAD_REQUEST);
        return;
    }
    //Only if the refererhost , port match with server name and port and if the pathinfo matches
    if(refererHeader.equals(requestUrl) &&
     refererHost.equals(serverName) &&
      serverPort == refererPort &&
       refererURL.getPath() + "?" + refererURL.getQuery().equals(PATH)) {
        chain.doFilter(request, response);
    } 
Run Code Online (Sandbox Code Playgroud)

java servlets equals servlet-filters

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