小编Ila*_*mer的帖子

如何将npm配置恢复/重置为默认值?

我已经打了npm set,并npm config set几次,现在我想恢复到默认值(一种恢复出厂设置的).

是否npm提供了这样做的命令?或者我应该手动删除所有配置文件然后重新安装?

linux Centos和它都需要它Windows 8.

提前致谢!

node.js npm

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

ui-router 0.2.8,为什么发布dir是空的?

如果我跑

bower  install angular-ui-router --save
Run Code Online (Sandbox Code Playgroud)

发布目录(并且在其他目录中没有名为angular-ui-router.js的文件)​​是空的,所以我不能在我的脚本中包含该模块:(

有谁知道问题是什么?

angularjs angular-ui bower angularjs-routing

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

nodejs express - 区分大小写的URL

如何使URL区分大小写?

app.get()

app.get('/([a-z]{2}/)api*', function(request, response){});
Run Code Online (Sandbox Code Playgroud)

这个app.get()捕获这两个 /EN/api /eN/api

我能做什么才能捕获小写网址/en/api

case-sensitive node.js express

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

本地tomcat服务器与grunt手表自动重载

该项目

我有一个基于maven的项目,我需要将其部署到本地tomcat服务器(用于开发).

现在,在前端,我想要一个咕噜咕噜的构建(jslint,concat,karma,sass等).

我需要的

  • 一个解决方案,它不仅仅与一个IDE绑定(也应该在命令行中工作)
  • 我不想只在一个dist文件夹中部署war文件.
  • 每次更改客户端资源时我都不想重新编译java:js,css,html,images等.
  • grunt应该观察文件并进行预处理/连接/ lint/tests
  • 手表grunt应该将文件部署到本地tomcat并自动重载页面
  • 必须快!我的意思是不到一秒钟.

我看了一些问题,但我无法弄清楚如何使它全部工作

javascript java tomcat maven gruntjs

12
推荐指数
2
解决办法
4675
查看次数

日期未在Angular.js中正确排序

我对Angular.js比较新,我遇到日期排序问题.我已经浏览了网络上的类似问题,但没有找到任何相同的味道.

情况如下:

我从数据库中获取数据集(我希望在列标题可排序表中显示),其中每个记录包含格式化为字符串的日期:

data = [
  {
    "name": "Test_1_Test",
    "creation_date": "8/2/2013 10:31:02 AM"
  },
  {
    "name": "Test_2_Test",
    "creation_date": "8/1/2013 9:12:32 AM"
  },
  {
    "name": "Test_3_Test",
    "creation_date": "9/13/2013 4:55:09 AM"
  }
]
Run Code Online (Sandbox Code Playgroud)

另外,我回到了一组列标题:

headers = [
  {
    "column": "name",
    "label": "Doc Name"
  },
  {
    "column": "creation_date",
    "label": "Create Date",
    "displayFormat": {
      "dateType": "medium"
    }
  }
]
Run Code Online (Sandbox Code Playgroud)

使用ng-repeat指令创建列标题(没有麻烦):

<th ng-repeat="column in smartviewColumns">
  <a href="" ng-click="sortBy($index)">
    {{column.label}}
  </a>
</th>
Run Code Online (Sandbox Code Playgroud)

其中控制器中的sortBy函数如下:

$scope.sortBy = function(index){
  if ($scope.sortColumn && $scope.sortColumn === $scope.columns[index]) {
    $scope.reverse = !$scope.reverse; …
Run Code Online (Sandbox Code Playgroud)

sorting date angularjs angularjs-orderby

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

angularjs:app.config中的条件路由

我在angular.js ui-router中遇到了一个问题而无法对其进行排序.

问题:

如果用户是EnterpriseAdmin,我希望用户访问config中定义的所有路由,如果用户是Enterprise用户,我希望限制某些路由.

路由在config中定义:

 var adocsModule = angular.module('myApp', ['ngResource', 'ngRoute','ui.bootstrap','ui.router', 'ngAnimate']) 
.config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) {
   $stateProvider.state('Registration', {
        url: "/Registration",
        templateUrl: '/Scripts/App/Registration/Templates/registration.html', controller: 'CoursesController'
    })
    .state('Registration.Instructors', {
         url: "/Instructors",
         templateUrl: '/Scripts/App/Instructors/Templates/instructors.html', controller: 'InstructorController'
    })
    .state('Registration.Courses', {
         url: "/Courses",
         templateUrl: '/Scripts/App/Instructors/Templates/courses.html', controller: 'CoursesController'
    })
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题,因为据我所知,app.js是在所有控制器之前加载的.当然,如果用户是EnterpriseAdmin或Enterprise用户,我可以检入控制器,但到那时为止所有路由都已配置且用户可以访问它们.

有没有办法我可以在配置块中进行ajax调用,然后定义一个全局变量然后通过检查它我可以配置一些路由或不?

任何帮助将不胜感激

angularjs angular-ui-router

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

Angular.js图像404未找到

我有一个小问题.我想从我的休息api中显示来自类别的图标.要做,我使用休息角度,它给我设计的图标.我的问题,是一个萤火虫警报:

"NetworkError: 404 Not Found - http://localhost:8888/app/%7B%7Bc.icon%7D%7D"
Run Code Online (Sandbox Code Playgroud)

这是因为我的模板在api响应之前就已经开始了.

<ul class="col-md-9 inner">
    <li ng-repeat="c in categories"><img src="{{c.icon}}" alt="{{c.name}}" ng-cloak></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这是我控制器中相应代码的一部分

Category.getList().then(function(categories) {
     $scope.categories = categories;
});
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我尝试使用ng-cloak,我也尝试使用ng-show ="categories"但仅此而已.如何在填充类别变量时避免此行为并加载ng-repeat?

javascript angularjs

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

将PUT添加到AngularJS中的默认NG资源操作

我正在尝试将PUT添加到ng-resource中的默认方法.到目前为止,我将DEFAULT_ACTIONS修改为:

var DEFAULT_ACTIONS = {
      'get':    {method:'GET'},
      'save':   {method:'POST'},
      'update':   {method:'PUT'},
      'query':  {method:'GET', isArray:true},
      'remove': {method:'DELETE'},
      'delete': {method:'DELETE'}
    };
Run Code Online (Sandbox Code Playgroud)

但这感觉非常hacky,当我更新模块时显然不会持久.有没有办法可以将更新/放置添加到所有将持续更新的ng-resource对象?

javascript angularjs angularjs-resource

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

为什么我无法访问正确的范围?

HTML:

<!doctype html>
<html>
<head>
</head>
<body>
<div ng-app="project">
   <div ng-controller="mainCtrl">
    {{ property1 }}
    <br />
    {{ property2 }}
    <div class="ts" d-child property1="{{ property1 }}cloud" property2="property2">
        property1: {{ property1 }}
        <br />
        property2: {{ property2 }}
    </div>

    </div>
    </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

JS:

angular.module('project', [])
.controller('mainCtrl', function($scope) {
    $scope.property1 = 'ss';
    $scope.property2 = 'dd';
});

angular.module('project')
.directive('dChild', function() {
    return {
        restrict: 'A',
        scope: {
            property1: '@',
            property2: '='
        },
        link: function(scope, element, attrs) {

        }
//      template: '<input type="text" ng-model="property1" …
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-directive angularjs-scope

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

未捕获错误:[$ injector:modulerr]无法使用LABJS实例化模块

加载我的Angular应用程序时,我一直收到此错误.在Chrome中,一对夫妇刷新,我的应用程序将运行,但IE和FF是不行.

该错误将我链接到此错误页面,但我真的不明白它的含义.

我正在使用LabsJS加载我的应用程序,包括控制器和服务.

// spAppLoader.js

$LAB
    .script("../js/app.js").wait()
    .script("../js/controllers/userCtrl.js")
    .script("../js/controllers/groupCtrl.js")
    .script("../js/controllers/siteCtrl.js")
    .script("../js/services/userServices.js")
    .script("../js/services/groupServices.js")
    .script("../js/services/siteServices.js")
Run Code Online (Sandbox Code Playgroud)

标记:

<div id="mdContainer" ng-app="spApp" ng-cloak>
  ...
</div>
<script type="text/javascript" src="../js/spAppLoader.js"></script>
Run Code Online (Sandbox Code Playgroud)

我想发布更多的代码,但我不知道从哪里开始,而角度一切都在多个文件中.我通过github上传了它.

javascript labjs angularjs

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