小编JPS*_*JPS的帖子

npm安装在访问GIT URL时出错

我的package.json具有以下依赖项,

    {
  "name": "AppName",
  "version": "0.0.0",
  "description": "App Description",
  "author": "@author",
  "dependencies": {},
  "devDependencies": {
    "css-flip": "git://github.com/geedmo/css-flip",
    "gulp": "^3.8.10",
    "gulp-angular-htmlify": "^0.4.0",
    "gulp-changed": "^1.1.0",
    "gulp-compass": "^2.0.4",
    "gulp-concat": "^2.4.1",
    "gulp-css-flip": "^0.4.0",
    "gulp-expect-file": "0.0.7",
    "gulp-filter": "^1.0.2",
    "gulp-html-prettify": "0.0.1",
    "gulp-if": "^1.2.5",
    "gulp-ignore": "^1.2.1",
    "gulp-jade": "^0.8.0",
    "gulp-jsvalidate": "^2.0.0",
    "gulp-less": "^1.3.9",
    "gulp-livereload": "^2.1.1",
    "gulp-load-plugins": "^0.10.0",
    "gulp-minify-css": "^0.3.11",
    "gulp-ng-annotate": "^0.4.3",
    "gulp-rename": "^1.2.0",
    "gulp-sass": "^1.3.2",
    "gulp-sourcemaps": "^1.3.0",
    "gulp-sync": "^0.1.4",
    "gulp-uglify": "^1.1.0",
    "gulp-util": "^3.0.1",
    "marked": "^0.3.2",
    "through2": "^0.6.3",
    "yargs": "^3.7.2"
  },
  "scripts": {
    "prestart": "bower install",
    "start": "npm install", …
Run Code Online (Sandbox Code Playgroud)

git node.js npm

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

在h:dataTable中使用java.util.Map

我需要显示Map使用<h:dataTable>.我的支持bean有Map如下属性:

public class Bean {

    private Map<Integer,String> map; // +getter

    @PostConstruct
    public void init() {
        map = new TreeMap<Integer,String>();
        map.put(1,"Sasi");
        map.put(2,"Pushparaju");
        map.put(3,"Venkat Raman");
        map.put(3,"Prabhakaran");
    }

}
Run Code Online (Sandbox Code Playgroud)

然后在JSF页面中我试图将此Map属性绑定到的value属性<h:dataTable>.

 <h:dataTable border="1" value="#{bean.map}" var="map">
    <h:column id="column1">
        <f:facet name="header">
            <h:outputText value="UserId"></h:outputText>
        </f:facet>
        <h:outputText value="#{map.getKey}"></h:outputText>
    </h:column>
    <h:column id="column2">
        <f:facet name="header">
            <h:outputText value="Email Id"></h:outputText>
        </f:facet>
        <h:outputText value="#{map.getValue}"></h:outputText>
    </h:column>
</h:dataTable>
Run Code Online (Sandbox Code Playgroud)

它给出了错误,getKey并且getValue不存在.我可以理解这不是正确的方法.我如何展示Map使用<h:dataTable>

datatable jsf hashmap treemap

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

在Eclipse中安装PMD 5.0.4

谁能告诉我如何在Eclipse中安装PMD.我从以下链接下载了PMD 5.0.4:

http://sourceforge.net/projects/pmd/files/latest/download?source=files

当我在Eclipse安装选项中添加此存档文件时,我收到一条错误,指出"它无法找到指定的文件".

java eclipse eclipse-plugin pmd

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

使用controllerAs语法时如何设置NgDialog的scope属性

嗨,我有StudentController如下,

function StudentController($scope,StudentService){
    $scope.student = StudentService. getStudent();

   $scope.editStudent = function(){
    return ngDialog.openConfirm({
                      template: 'edit-student.html',
                      className: 'ngdialog-theme-default',
                      scope   : $scope // LINE 1
                });
   }
}
Run Code Online (Sandbox Code Playgroud)

editStudent被调用函数,我想打开一个对话框,显示的编辑选项.我想使用$scope.studentStudentController自己在edit-student.html为模型数据.对于这个功能,我可以使用scopeNgDialog的属性scope:$scope(参见LINE 1).

现在我试图改变Angular-StyleGuide中的StudentController 建议,我根本不会使用in .在这种情况下,我怎么能访问的?$scopecontrollerstudentedit-student.html

function StudentController(StudentService){
        var vm = this;
        vm .student = StudentService.getStudent();

        return ngDialog.openConfirm({
                          template: 'edit-student.html',
                          className: 'ngdialog-theme-default',
                          scope   : ???
                         // $scope is not used in this controller. 
                         //Then what …
Run Code Online (Sandbox Code Playgroud)

angularjs ng-dialog

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

使用 XQuery 将日期输入转换为特定格式的字符串值

我必须使用 xquery 创建 DDMMYYYY 格式的日期字符串。输入到我的 xquery 的日期将类似于“2004-05-02T00:00:00+01:00”。截至目前,我正在使用以下解决方案来获取所需的 fromat(02052004),

$dateString:= concat(substring($dateInput, 9, 2), substring($dateInput, 6, 2), substring($dateInput, 1, 4));
Run Code Online (Sandbox Code Playgroud)

有没有其他方法或内置函数可以将日期转换为所需的字符串格式?

xquery

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

无效输入请求的 REST 服务异常

我目前正在开发REST服务并BadRequestException为以下所有内容投掷,

1. Path parameter is invalid
2. Query parameter is invalid
4. Input request object has missing attributes 
Run Code Online (Sandbox Code Playgroud)

对于每种情况,是否有任何特定的例外,例如InvalidParameterException等等......?是否有任何文档可以了解在什么情况下应该抛出哪些异常?

java rest exception jersey throw

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

孙子的CSS规则,不论其父元素如何

我有css规则如下,

.wrapper > h3{
        color:red;
    }
Run Code Online (Sandbox Code Playgroud)

HTML代码,

<div class='wrapper'>
      <h3>Text1</h3>
    </div>

    <div class='wrapper'>
      <div data-ui-view=''>
          <h3>Text2</h3>        
      </div>      
    </div>
Run Code Online (Sandbox Code Playgroud)

这是掠夺者.将Text1显示为红色,但Text2并非如此.我明白这个规则将采取直接<h3>因素.wrapper.在angularjs中,大多数时候元素将被包裹在标签下.所以,我想制定一个规则,每当<h3>标签进入.wrapper类内部时,它必须是红色的.不论<h3>父母的元素如何.有办法吗?

css css-selectors

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

在$ exceptionHandler的装饰器中使用Angularjs-Toaster

我试图在$ exceptionHandler装饰器中处理错误,如下所示,

var app = angular.module('myApp',['toaster']);

app.config(function($provide){
  $provide.decorator('$exceptionHandler',function($delegate,toaster){
    toaster.pop('error','text','error');
    $delegate(exception, cause);
  });
});
Run Code Online (Sandbox Code Playgroud)

是傻瓜.这给了我以下错误,

Error: [$injector:cdep] Circular dependency found: $rootScope <- toaster <- $exceptionHandler <- $rootScope
Run Code Online (Sandbox Code Playgroud)

我正在使用AngularJS-Toaster来显示错误.我现在如何在装饰器内注入烤面包机服务?

angularjs angularjs-decorator angularjs-config

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

如何测试在模拟依赖项上使用`instanceof`的方法

我有一个 typeguard 来检查依赖项的实例。

  private isObjectOfA(obj: A | B ): obj is A {
    return obj instanceof A;
  }
Run Code Online (Sandbox Code Playgroud)

在规范文件中,我嘲笑了 A 类。

jest.mock('./my-package/a', () => {
  return {
    A: jest.fn().mockImplementation(() => {
      return {
        someMethod: jest.fn()
      };
    })
  };
});

import { A } from './my-package/a';
Run Code Online (Sandbox Code Playgroud)

现在在测试期间,isObjectOfA总是返回 false (因为在测试中,实例obj返回为“Object”而不是“A”。可能是由于模拟??)。有没有办法克服这个问题?创建对象的代码如下所示,

this.myObj = someCondition ? new A() : new B();
Run Code Online (Sandbox Code Playgroud)

unit-testing typescript jestjs

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

angularjs $ http:在路径参数中发送特殊字符

我正在尝试调用REST服务,该服务在其路径参数中具有特殊字符.其余网址看起来像,

rest\fetchDetails\[1,2,3]
Run Code Online (Sandbox Code Playgroud)

我只是使用$ http来调用它,

$http.get('rest\fetchDetails\[1,2,3]');
Run Code Online (Sandbox Code Playgroud)

它不起作用,当我使用firebug调试它时,我可以看到url被发送为

rest\fetchDetails\%5B1,2,3%5D
Run Code Online (Sandbox Code Playgroud)

有没有办法在调用$ http调用时发送'['和']'?

angularjs angular-http

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

带有" - "的Javascript Object属性无法正常工作

我有以下格式的JSON响应.

 {
  "_meta" : {
               "next-person-id" : "1001",
               "totalPersons" : "1000"
            }
 }
Run Code Online (Sandbox Code Playgroud)

我正在使用Angular的$http服务来检索这个并试图next-person-id在javascript中访问属性,如下所示,

  $http.get(url).then(
        function(response){
              console.log(response._meta.next-person-id);
        }
  );
Run Code Online (Sandbox Code Playgroud)

但是next-person-id响应总是不确定的.但我能够访问totalPersons属性.在javascript中使用' - '字符获取属性是否有任何问题?

javascript angularjs

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