我的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", …我需要显示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");
    }
}
然后在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>
它给出了错误,getKey并且getValue不存在.我可以理解这不是正确的方法.我如何展示Map使用<h:dataTable>?
谁能告诉我如何在Eclipse中安装PMD.我从以下链接下载了PMD 5.0.4:
http://sourceforge.net/projects/pmd/files/latest/download?source=files
当我在Eclipse安装选项中添加此存档文件时,我收到一条错误,指出"它无法找到指定的文件".
嗨,我有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
                });
   }
}
当editStudent被调用函数,我想打开一个对话框,显示的编辑选项.我想使用$scope.student的StudentController自己在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 …我必须使用 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));
有没有其他方法或内置函数可以将日期转换为所需的字符串格式?
我目前正在开发REST服务并BadRequestException为以下所有内容投掷,
1. Path parameter is invalid
2. Query parameter is invalid
4. Input request object has missing attributes 
对于每种情况,是否有任何特定的例外,例如InvalidParameterException等等......?是否有任何文档可以了解在什么情况下应该抛出哪些异常?
我有css规则如下,
.wrapper > h3{
        color:red;
    }
HTML代码,
<div class='wrapper'>
      <h3>Text1</h3>
    </div>
    <div class='wrapper'>
      <div data-ui-view=''>
          <h3>Text2</h3>        
      </div>      
    </div>
这是掠夺者.将Text1显示为红色,但Text2并非如此.我明白这个规则将采取直接<h3>因素.wrapper.在angularjs中,大多数时候元素将被包裹在标签下.所以,我想制定一个规则,每当<h3>标签进入.wrapper类内部时,它必须是红色的.不论<h3>父母的元素如何.有办法吗?
我试图在$ 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);
  });
});
这是傻瓜.这给了我以下错误,
Error: [$injector:cdep] Circular dependency found: $rootScope <- toaster <- $exceptionHandler <- $rootScope
我正在使用AngularJS-Toaster来显示错误.我现在如何在装饰器内注入烤面包机服务?
我有一个 typeguard 来检查依赖项的实例。
  private isObjectOfA(obj: A | B ): obj is A {
    return obj instanceof A;
  }
在规范文件中,我嘲笑了 A 类。
jest.mock('./my-package/a', () => {
  return {
    A: jest.fn().mockImplementation(() => {
      return {
        someMethod: jest.fn()
      };
    })
  };
});
import { A } from './my-package/a';
现在在测试期间,isObjectOfA总是返回 false (因为在测试中,实例obj返回为“Object”而不是“A”。可能是由于模拟??)。有没有办法克服这个问题?创建对象的代码如下所示,
this.myObj = someCondition ? new A() : new B();
我正在尝试调用REST服务,该服务在其路径参数中具有特殊字符.其余网址看起来像,
rest\fetchDetails\[1,2,3]
我只是使用$ http来调用它,
$http.get('rest\fetchDetails\[1,2,3]');
它不起作用,当我使用firebug调试它时,我可以看到url被发送为
rest\fetchDetails\%5B1,2,3%5D
有没有办法在调用$ http调用时发送'['和']'?
我有以下格式的JSON响应.
 {
  "_meta" : {
               "next-person-id" : "1001",
               "totalPersons" : "1000"
            }
 }
我正在使用Angular的$http服务来检索这个并试图next-person-id在javascript中访问属性,如下所示,
  $http.get(url).then(
        function(response){
              console.log(response._meta.next-person-id);
        }
  );
但是next-person-id响应总是不确定的.但我能够访问totalPersons属性.在javascript中使用' - '字符获取属性是否有任何问题?